mirror of
https://github.com/cimgui/cimgui.git
synced 2025-08-10 11:58:30 +01:00
pull imgui docking 1.84.1 and generate
This commit is contained in:
298
cimgui.cpp
298
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.82" from Dear ImGui https://github.com/ocornut/imgui
|
||||
//based on imgui.h file version "1.84.1" from Dear ImGui https://github.com/ocornut/imgui
|
||||
//with imgui_internal.h api
|
||||
//docking branch
|
||||
|
||||
@@ -1065,10 +1065,14 @@ CIMGUI_API void igEndPopup()
|
||||
{
|
||||
return ImGui::EndPopup();
|
||||
}
|
||||
CIMGUI_API void igOpenPopup(const char* str_id,ImGuiPopupFlags popup_flags)
|
||||
CIMGUI_API void igOpenPopup_Str(const char* str_id,ImGuiPopupFlags popup_flags)
|
||||
{
|
||||
return ImGui::OpenPopup(str_id,popup_flags);
|
||||
}
|
||||
CIMGUI_API void igOpenPopup_ID(ImGuiID id,ImGuiPopupFlags popup_flags)
|
||||
{
|
||||
return ImGui::OpenPopup(id,popup_flags);
|
||||
}
|
||||
CIMGUI_API void igOpenPopupOnItemClick(const char* str_id,ImGuiPopupFlags popup_flags)
|
||||
{
|
||||
return ImGui::OpenPopupOnItemClick(str_id,popup_flags);
|
||||
@@ -1153,6 +1157,10 @@ CIMGUI_API ImGuiTableColumnFlags igTableGetColumnFlags(int column_n)
|
||||
{
|
||||
return ImGui::TableGetColumnFlags(column_n);
|
||||
}
|
||||
CIMGUI_API void igTableSetColumnEnabled(int column_n,bool v)
|
||||
{
|
||||
return ImGui::TableSetColumnEnabled(column_n,v);
|
||||
}
|
||||
CIMGUI_API void igTableSetBgColor(ImGuiTableBgTarget target,ImU32 color,int column_n)
|
||||
{
|
||||
return ImGui::TableSetBgColor(target,color,column_n);
|
||||
@@ -1213,7 +1221,7 @@ CIMGUI_API void igSetTabItemClosed(const char* tab_or_docked_window_label)
|
||||
{
|
||||
return ImGui::SetTabItemClosed(tab_or_docked_window_label);
|
||||
}
|
||||
CIMGUI_API void igDockSpace(ImGuiID id,const ImVec2 size,ImGuiDockNodeFlags flags,const ImGuiWindowClass* window_class)
|
||||
CIMGUI_API ImGuiID igDockSpace(ImGuiID id,const ImVec2 size,ImGuiDockNodeFlags flags,const ImGuiWindowClass* window_class)
|
||||
{
|
||||
return ImGui::DockSpace(id,size,flags,window_class);
|
||||
}
|
||||
@@ -1289,6 +1297,14 @@ CIMGUI_API const ImGuiPayload* igGetDragDropPayload()
|
||||
{
|
||||
return ImGui::GetDragDropPayload();
|
||||
}
|
||||
CIMGUI_API void igBeginDisabled(bool disabled)
|
||||
{
|
||||
return ImGui::BeginDisabled(disabled);
|
||||
}
|
||||
CIMGUI_API void igEndDisabled()
|
||||
{
|
||||
return ImGui::EndDisabled();
|
||||
}
|
||||
CIMGUI_API void igPushClipRect(const ImVec2 clip_rect_min,const ImVec2 clip_rect_max,bool intersect_with_current_clip_rect)
|
||||
{
|
||||
return ImGui::PushClipRect(clip_rect_min,clip_rect_max,intersect_with_current_clip_rect);
|
||||
@@ -1633,10 +1649,18 @@ CIMGUI_API void ImGuiIO_AddInputCharactersUTF8(ImGuiIO* self,const char* str)
|
||||
{
|
||||
return self->AddInputCharactersUTF8(str);
|
||||
}
|
||||
CIMGUI_API void ImGuiIO_AddFocusEvent(ImGuiIO* self,bool focused)
|
||||
{
|
||||
return self->AddFocusEvent(focused);
|
||||
}
|
||||
CIMGUI_API void ImGuiIO_ClearInputCharacters(ImGuiIO* self)
|
||||
{
|
||||
return self->ClearInputCharacters();
|
||||
}
|
||||
CIMGUI_API void ImGuiIO_ClearInputKeys(ImGuiIO* self)
|
||||
{
|
||||
return self->ClearInputKeys();
|
||||
}
|
||||
CIMGUI_API ImGuiIO* ImGuiIO_ImGuiIO(void)
|
||||
{
|
||||
return IM_NEW(ImGuiIO)();
|
||||
@@ -1957,6 +1981,10 @@ CIMGUI_API void ImDrawCmd_destroy(ImDrawCmd* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API ImTextureID ImDrawCmd_GetTexID(ImDrawCmd* self)
|
||||
{
|
||||
return self->GetTexID();
|
||||
}
|
||||
CIMGUI_API ImDrawListSplitter* ImDrawListSplitter_ImDrawListSplitter(void)
|
||||
{
|
||||
return IM_NEW(ImDrawListSplitter)();
|
||||
@@ -2213,6 +2241,10 @@ CIMGUI_API void ImDrawList__PopUnusedDrawCmd(ImDrawList* self)
|
||||
{
|
||||
return self->_PopUnusedDrawCmd();
|
||||
}
|
||||
CIMGUI_API void ImDrawList__TryMergeDrawCmds(ImDrawList* self)
|
||||
{
|
||||
return self->_TryMergeDrawCmds();
|
||||
}
|
||||
CIMGUI_API void ImDrawList__OnChangedClipRect(ImDrawList* self)
|
||||
{
|
||||
return self->_OnChangedClipRect();
|
||||
@@ -2501,10 +2533,6 @@ 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);
|
||||
@@ -2649,17 +2677,21 @@ 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)
|
||||
CIMGUI_API const char* igImTextCharToUtf8(char out_buf[5],unsigned int c)
|
||||
{
|
||||
return ImTextStrToUtf8(buf,buf_size,in_text,in_text_end);
|
||||
return ImTextCharToUtf8(out_buf,c);
|
||||
}
|
||||
CIMGUI_API int igImTextStrToUtf8(char* out_buf,int out_buf_size,const ImWchar* in_text,const ImWchar* in_text_end)
|
||||
{
|
||||
return ImTextStrToUtf8(out_buf,out_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)
|
||||
CIMGUI_API int igImTextStrFromUtf8(ImWchar* out_buf,int out_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);
|
||||
return ImTextStrFromUtf8(out_buf,out_buf_size,in_text,in_text_end,in_remaining);
|
||||
}
|
||||
CIMGUI_API int igImTextCountCharsFromUtf8(const char* in_text,const char* in_text_end)
|
||||
{
|
||||
@@ -2713,6 +2745,10 @@ CIMGUI_API double igImLog_double(double x)
|
||||
{
|
||||
return ImLog(x);
|
||||
}
|
||||
CIMGUI_API int igImAbs_Int(int x)
|
||||
{
|
||||
return ImAbs(x);
|
||||
}
|
||||
CIMGUI_API float igImAbs_Float(float x)
|
||||
{
|
||||
return ImAbs(x);
|
||||
@@ -2729,6 +2765,14 @@ CIMGUI_API double igImSign_double(double x)
|
||||
{
|
||||
return ImSign(x);
|
||||
}
|
||||
CIMGUI_API float igImRsqrt_Float(float x)
|
||||
{
|
||||
return ImRsqrt(x);
|
||||
}
|
||||
CIMGUI_API double igImRsqrt_double(double x)
|
||||
{
|
||||
return ImRsqrt(x);
|
||||
}
|
||||
CIMGUI_API void igImMin(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs)
|
||||
{
|
||||
*pOut = ImMin(lhs,rhs);
|
||||
@@ -2773,6 +2817,10 @@ CIMGUI_API float igImFloor_Float(float f)
|
||||
{
|
||||
return ImFloor(f);
|
||||
}
|
||||
CIMGUI_API float igImFloorSigned(float f)
|
||||
{
|
||||
return ImFloorSigned(f);
|
||||
}
|
||||
CIMGUI_API void igImFloor_Vec2(ImVec2 *pOut,const ImVec2 v)
|
||||
{
|
||||
*pOut = ImFloor(v);
|
||||
@@ -3061,6 +3109,14 @@ CIMGUI_API ImGuiStyleMod* ImGuiStyleMod_ImGuiStyleMod_Vec2(ImGuiStyleVar idx,ImV
|
||||
{
|
||||
return IM_NEW(ImGuiStyleMod)(idx,v);
|
||||
}
|
||||
CIMGUI_API ImGuiComboPreviewData* ImGuiComboPreviewData_ImGuiComboPreviewData(void)
|
||||
{
|
||||
return IM_NEW(ImGuiComboPreviewData)();
|
||||
}
|
||||
CIMGUI_API void ImGuiComboPreviewData_destroy(ImGuiComboPreviewData* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API ImGuiMenuColumns* ImGuiMenuColumns_ImGuiMenuColumns(void)
|
||||
{
|
||||
return IM_NEW(ImGuiMenuColumns)();
|
||||
@@ -3069,17 +3125,17 @@ CIMGUI_API void ImGuiMenuColumns_destroy(ImGuiMenuColumns* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API void ImGuiMenuColumns_Update(ImGuiMenuColumns* self,int count,float spacing,bool clear)
|
||||
CIMGUI_API void ImGuiMenuColumns_Update(ImGuiMenuColumns* self,float spacing,bool window_reappearing)
|
||||
{
|
||||
return self->Update(count,spacing,clear);
|
||||
return self->Update(spacing,window_reappearing);
|
||||
}
|
||||
CIMGUI_API float ImGuiMenuColumns_DeclColumns(ImGuiMenuColumns* self,float w0,float w1,float w2)
|
||||
CIMGUI_API float ImGuiMenuColumns_DeclColumns(ImGuiMenuColumns* self,float w_icon,float w_label,float w_shortcut,float w_mark)
|
||||
{
|
||||
return self->DeclColumns(w0,w1,w2);
|
||||
return self->DeclColumns(w_icon,w_label,w_shortcut,w_mark);
|
||||
}
|
||||
CIMGUI_API float ImGuiMenuColumns_CalcExtraSpace(ImGuiMenuColumns* self,float avail_w)
|
||||
CIMGUI_API void ImGuiMenuColumns_CalcNextTotalWidth(ImGuiMenuColumns* self,bool update_offsets)
|
||||
{
|
||||
return self->CalcExtraSpace(avail_w);
|
||||
return self->CalcNextTotalWidth(update_offsets);
|
||||
}
|
||||
CIMGUI_API ImGuiInputTextState* ImGuiInputTextState_ImGuiInputTextState(void)
|
||||
{
|
||||
@@ -3125,6 +3181,18 @@ CIMGUI_API void ImGuiInputTextState_ClearSelection(ImGuiInputTextState* self)
|
||||
{
|
||||
return self->ClearSelection();
|
||||
}
|
||||
CIMGUI_API int ImGuiInputTextState_GetCursorPos(ImGuiInputTextState* self)
|
||||
{
|
||||
return self->GetCursorPos();
|
||||
}
|
||||
CIMGUI_API int ImGuiInputTextState_GetSelectionStart(ImGuiInputTextState* self)
|
||||
{
|
||||
return self->GetSelectionStart();
|
||||
}
|
||||
CIMGUI_API int ImGuiInputTextState_GetSelectionEnd(ImGuiInputTextState* self)
|
||||
{
|
||||
return self->GetSelectionEnd();
|
||||
}
|
||||
CIMGUI_API void ImGuiInputTextState_SelectAll(ImGuiInputTextState* self)
|
||||
{
|
||||
return self->SelectAll();
|
||||
@@ -3137,15 +3205,15 @@ CIMGUI_API void ImGuiPopupData_destroy(ImGuiPopupData* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API ImGuiNavMoveResult* ImGuiNavMoveResult_ImGuiNavMoveResult(void)
|
||||
CIMGUI_API ImGuiNavItemData* ImGuiNavItemData_ImGuiNavItemData(void)
|
||||
{
|
||||
return IM_NEW(ImGuiNavMoveResult)();
|
||||
return IM_NEW(ImGuiNavItemData)();
|
||||
}
|
||||
CIMGUI_API void ImGuiNavMoveResult_destroy(ImGuiNavMoveResult* self)
|
||||
CIMGUI_API void ImGuiNavItemData_destroy(ImGuiNavItemData* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API void ImGuiNavMoveResult_Clear(ImGuiNavMoveResult* self)
|
||||
CIMGUI_API void ImGuiNavItemData_Clear(ImGuiNavItemData* self)
|
||||
{
|
||||
return self->Clear();
|
||||
}
|
||||
@@ -3173,6 +3241,14 @@ CIMGUI_API void ImGuiNextItemData_ClearFlags(ImGuiNextItemData* self)
|
||||
{
|
||||
return self->ClearFlags();
|
||||
}
|
||||
CIMGUI_API ImGuiLastItemData* ImGuiLastItemData_ImGuiLastItemData(void)
|
||||
{
|
||||
return IM_NEW(ImGuiLastItemData)();
|
||||
}
|
||||
CIMGUI_API void ImGuiLastItemData_destroy(ImGuiLastItemData* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API ImGuiPtrOrIndex* ImGuiPtrOrIndex_ImGuiPtrOrIndex_Ptr(void* ptr)
|
||||
{
|
||||
return IM_NEW(ImGuiPtrOrIndex)(ptr);
|
||||
@@ -3245,14 +3321,18 @@ CIMGUI_API bool ImGuiDockNode_IsEmpty(ImGuiDockNode* self)
|
||||
{
|
||||
return self->IsEmpty();
|
||||
}
|
||||
CIMGUI_API ImGuiDockNodeFlags ImGuiDockNode_GetMergedFlags(ImGuiDockNode* self)
|
||||
{
|
||||
return self->GetMergedFlags();
|
||||
}
|
||||
CIMGUI_API void ImGuiDockNode_Rect(ImRect *pOut,ImGuiDockNode* self)
|
||||
{
|
||||
*pOut = self->Rect();
|
||||
}
|
||||
CIMGUI_API void ImGuiDockNode_SetLocalFlags(ImGuiDockNode* self,ImGuiDockNodeFlags flags)
|
||||
{
|
||||
return self->SetLocalFlags(flags);
|
||||
}
|
||||
CIMGUI_API void ImGuiDockNode_UpdateMergedFlags(ImGuiDockNode* self)
|
||||
{
|
||||
return self->UpdateMergedFlags();
|
||||
}
|
||||
CIMGUI_API ImGuiDockContext* ImGuiDockContext_ImGuiDockContext(void)
|
||||
{
|
||||
return IM_NEW(ImGuiDockContext)();
|
||||
@@ -3269,6 +3349,22 @@ CIMGUI_API void ImGuiViewportP_destroy(ImGuiViewportP* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API void ImGuiViewportP_ClearRequestFlags(ImGuiViewportP* self)
|
||||
{
|
||||
return self->ClearRequestFlags();
|
||||
}
|
||||
CIMGUI_API void ImGuiViewportP_CalcWorkRectPos(ImVec2 *pOut,ImGuiViewportP* self,const ImVec2 off_min)
|
||||
{
|
||||
*pOut = self->CalcWorkRectPos(off_min);
|
||||
}
|
||||
CIMGUI_API void ImGuiViewportP_CalcWorkRectSize(ImVec2 *pOut,ImGuiViewportP* self,const ImVec2 off_min,const ImVec2 off_max)
|
||||
{
|
||||
*pOut = self->CalcWorkRectSize(off_min,off_max);
|
||||
}
|
||||
CIMGUI_API void ImGuiViewportP_UpdateWorkRect(ImGuiViewportP* self)
|
||||
{
|
||||
return self->UpdateWorkRect();
|
||||
}
|
||||
CIMGUI_API void ImGuiViewportP_GetMainRect(ImRect *pOut,ImGuiViewportP* self)
|
||||
{
|
||||
*pOut = self->GetMainRect();
|
||||
@@ -3277,13 +3373,9 @@ CIMGUI_API void ImGuiViewportP_GetWorkRect(ImRect *pOut,ImGuiViewportP* self)
|
||||
{
|
||||
*pOut = self->GetWorkRect();
|
||||
}
|
||||
CIMGUI_API void ImGuiViewportP_UpdateWorkRect(ImGuiViewportP* self)
|
||||
CIMGUI_API void ImGuiViewportP_GetBuildWorkRect(ImRect *pOut,ImGuiViewportP* self)
|
||||
{
|
||||
return self->UpdateWorkRect();
|
||||
}
|
||||
CIMGUI_API void ImGuiViewportP_ClearRequestFlags(ImGuiViewportP* self)
|
||||
{
|
||||
return self->ClearRequestFlags();
|
||||
*pOut = self->GetBuildWorkRect();
|
||||
}
|
||||
CIMGUI_API ImGuiWindowSettings* ImGuiWindowSettings_ImGuiWindowSettings(void)
|
||||
{
|
||||
@@ -3405,22 +3497,6 @@ CIMGUI_API void ImGuiWindow_MenuBarRect(ImRect *pOut,ImGuiWindow* self)
|
||||
{
|
||||
*pOut = self->MenuBarRect();
|
||||
}
|
||||
CIMGUI_API ImGuiLastItemDataBackup* ImGuiLastItemDataBackup_ImGuiLastItemDataBackup(void)
|
||||
{
|
||||
return IM_NEW(ImGuiLastItemDataBackup)();
|
||||
}
|
||||
CIMGUI_API void ImGuiLastItemDataBackup_destroy(ImGuiLastItemDataBackup* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API void ImGuiLastItemDataBackup_Backup(ImGuiLastItemDataBackup* self)
|
||||
{
|
||||
return self->Backup();
|
||||
}
|
||||
CIMGUI_API void ImGuiLastItemDataBackup_Restore(ImGuiLastItemDataBackup* self)
|
||||
{
|
||||
return self->Restore();
|
||||
}
|
||||
CIMGUI_API ImGuiTabItem* ImGuiTabItem_ImGuiTabItem(void)
|
||||
{
|
||||
return IM_NEW(ImGuiTabItem)();
|
||||
@@ -3461,6 +3537,14 @@ CIMGUI_API void ImGuiTable_destroy(ImGuiTable* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API ImGuiTableTempData* ImGuiTableTempData_ImGuiTableTempData(void)
|
||||
{
|
||||
return IM_NEW(ImGuiTableTempData)();
|
||||
}
|
||||
CIMGUI_API void ImGuiTableTempData_destroy(ImGuiTableTempData* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API ImGuiTableColumnSettings* ImGuiTableColumnSettings_ImGuiTableColumnSettings(void)
|
||||
{
|
||||
return IM_NEW(ImGuiTableColumnSettings)();
|
||||
@@ -3517,10 +3601,6 @@ 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 igSetWindowPos_WindowPtr(ImGuiWindow* window,const ImVec2 pos,ImGuiCond cond)
|
||||
{
|
||||
return ImGui::SetWindowPos(window,pos,cond);
|
||||
@@ -3621,6 +3701,10 @@ CIMGUI_API void igDestroyPlatformWindow(ImGuiViewportP* viewport)
|
||||
{
|
||||
return ImGui::DestroyPlatformWindow(viewport);
|
||||
}
|
||||
CIMGUI_API void igSetCurrentViewport(ImGuiWindow* window,ImGuiViewportP* viewport)
|
||||
{
|
||||
return ImGui::SetCurrentViewport(window,viewport);
|
||||
}
|
||||
CIMGUI_API const ImGuiPlatformMonitor* igGetViewportPlatformMonitor(ImGuiViewport* viewport)
|
||||
{
|
||||
return ImGui::GetViewportPlatformMonitor(viewport);
|
||||
@@ -3685,6 +3769,10 @@ CIMGUI_API ImGuiItemStatusFlags igGetItemStatusFlags()
|
||||
{
|
||||
return ImGui::GetItemStatusFlags();
|
||||
}
|
||||
CIMGUI_API ImGuiItemFlags igGetItemFlags()
|
||||
{
|
||||
return ImGui::GetItemFlags();
|
||||
}
|
||||
CIMGUI_API ImGuiID igGetActiveID()
|
||||
{
|
||||
return ImGui::GetActiveID();
|
||||
@@ -3693,10 +3781,6 @@ 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);
|
||||
@@ -3741,29 +3825,25 @@ CIMGUI_API void igItemSize_Rect(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)
|
||||
CIMGUI_API bool igItemAdd(const ImRect bb,ImGuiID id,const ImRect* nav_bb,ImGuiItemAddFlags flags)
|
||||
{
|
||||
return ImGui::ItemAdd(bb,id,nav_bb);
|
||||
return ImGui::ItemAdd(bb,id,nav_bb,flags);
|
||||
}
|
||||
CIMGUI_API bool igItemHoverable(const ImRect bb,ImGuiID id)
|
||||
{
|
||||
return ImGui::ItemHoverable(bb,id);
|
||||
}
|
||||
CIMGUI_API void igItemFocusable(ImGuiWindow* window,ImGuiID id)
|
||||
{
|
||||
return ImGui::ItemFocusable(window,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 void igSetLastItemData(ImGuiWindow* window,ImGuiID item_id,ImGuiItemStatusFlags status_flags,const ImRect item_rect)
|
||||
CIMGUI_API void igSetLastItemData(ImGuiID item_id,ImGuiItemFlags in_flags,ImGuiItemStatusFlags status_flags,const ImRect item_rect)
|
||||
{
|
||||
return ImGui::SetLastItemData(window,item_id,status_flags,item_rect);
|
||||
}
|
||||
CIMGUI_API bool igFocusableItemRegister(ImGuiWindow* window,ImGuiID id)
|
||||
{
|
||||
return ImGui::FocusableItemRegister(window,id);
|
||||
}
|
||||
CIMGUI_API void igFocusableItemUnregister(ImGuiWindow* window)
|
||||
{
|
||||
return ImGui::FocusableItemUnregister(window);
|
||||
return ImGui::SetLastItemData(item_id,in_flags,status_flags,item_rect);
|
||||
}
|
||||
CIMGUI_API void igCalcItemSize(ImVec2 *pOut,ImVec2 size,float default_w,float default_h)
|
||||
{
|
||||
@@ -3777,14 +3857,6 @@ 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();
|
||||
@@ -3797,6 +3869,14 @@ CIMGUI_API void igShrinkWidths(ImGuiShrinkWidthItem* items,int count,float width
|
||||
{
|
||||
return ImGui::ShrinkWidths(items,count,width_excess);
|
||||
}
|
||||
CIMGUI_API void igPushItemFlag(ImGuiItemFlags option,bool enabled)
|
||||
{
|
||||
return ImGui::PushItemFlag(option,enabled);
|
||||
}
|
||||
CIMGUI_API void igPopItemFlag()
|
||||
{
|
||||
return ImGui::PopItemFlag();
|
||||
}
|
||||
CIMGUI_API void igLogBegin(ImGuiLogType type,int auto_open_depth)
|
||||
{
|
||||
return ImGui::LogBegin(type,auto_open_depth);
|
||||
@@ -3841,6 +3921,10 @@ CIMGUI_API void igBeginTooltipEx(ImGuiWindowFlags extra_flags,ImGuiTooltipFlags
|
||||
{
|
||||
return ImGui::BeginTooltipEx(extra_flags,tooltip_flags);
|
||||
}
|
||||
CIMGUI_API void igGetPopupAllowedExtentRect(ImRect *pOut,ImGuiWindow* window)
|
||||
{
|
||||
*pOut = ImGui::GetPopupAllowedExtentRect(window);
|
||||
}
|
||||
CIMGUI_API ImGuiWindow* igGetTopMostPopupModal()
|
||||
{
|
||||
return ImGui::GetTopMostPopupModal();
|
||||
@@ -3853,6 +3937,26 @@ CIMGUI_API void igFindBestWindowPosForPopupEx(ImVec2 *pOut,const ImVec2 ref_pos,
|
||||
{
|
||||
*pOut = ImGui::FindBestWindowPosForPopupEx(ref_pos,size,last_dir,r_outer,r_avoid,policy);
|
||||
}
|
||||
CIMGUI_API bool igBeginViewportSideBar(const char* name,ImGuiViewport* viewport,ImGuiDir dir,float size,ImGuiWindowFlags window_flags)
|
||||
{
|
||||
return ImGui::BeginViewportSideBar(name,viewport,dir,size,window_flags);
|
||||
}
|
||||
CIMGUI_API bool igMenuItemEx(const char* label,const char* icon,const char* shortcut,bool selected,bool enabled)
|
||||
{
|
||||
return ImGui::MenuItemEx(label,icon,shortcut,selected,enabled);
|
||||
}
|
||||
CIMGUI_API bool igBeginComboPopup(ImGuiID popup_id,const ImRect bb,ImGuiComboFlags flags)
|
||||
{
|
||||
return ImGui::BeginComboPopup(popup_id,bb,flags);
|
||||
}
|
||||
CIMGUI_API bool igBeginComboPreview()
|
||||
{
|
||||
return ImGui::BeginComboPreview();
|
||||
}
|
||||
CIMGUI_API void igEndComboPreview()
|
||||
{
|
||||
return ImGui::EndComboPreview();
|
||||
}
|
||||
CIMGUI_API void igNavInitWindow(ImGuiWindow* window,bool force_reinit)
|
||||
{
|
||||
return ImGui::NavInitWindow(window,force_reinit);
|
||||
@@ -3889,7 +3993,7 @@ CIMGUI_API void igActivateItem(ImGuiID id)
|
||||
{
|
||||
return ImGui::ActivateItem(id);
|
||||
}
|
||||
CIMGUI_API void igSetNavID(ImGuiID id,int nav_layer,ImGuiID focus_scope_id,const ImRect rect_rel)
|
||||
CIMGUI_API void igSetNavID(ImGuiID id,ImGuiNavLayer nav_layer,ImGuiID focus_scope_id,const ImRect rect_rel)
|
||||
{
|
||||
return ImGui::SetNavID(id,nav_layer,focus_scope_id,rect_rel);
|
||||
}
|
||||
@@ -3913,6 +4017,10 @@ CIMGUI_API void igSetItemUsingMouseWheel()
|
||||
{
|
||||
return ImGui::SetItemUsingMouseWheel();
|
||||
}
|
||||
CIMGUI_API void igSetActiveIdUsingNavAndKeys()
|
||||
{
|
||||
return ImGui::SetActiveIdUsingNavAndKeys();
|
||||
}
|
||||
CIMGUI_API bool igIsActiveIdUsingNavDir(ImGuiDir dir)
|
||||
{
|
||||
return ImGui::IsActiveIdUsingNavDir(dir);
|
||||
@@ -4005,6 +4113,10 @@ CIMGUI_API int igDockNodeGetDepth(const ImGuiDockNode* node)
|
||||
{
|
||||
return ImGui::DockNodeGetDepth(node);
|
||||
}
|
||||
CIMGUI_API ImGuiID igDockNodeGetWindowMenuButtonId(const ImGuiDockNode* node)
|
||||
{
|
||||
return ImGui::DockNodeGetWindowMenuButtonId(node);
|
||||
}
|
||||
CIMGUI_API ImGuiDockNode* igGetWindowDockNode()
|
||||
{
|
||||
return ImGui::GetWindowDockNode();
|
||||
@@ -4141,10 +4253,6 @@ CIMGUI_API void igTableOpenContextMenu(int column_n)
|
||||
{
|
||||
return ImGui::TableOpenContextMenu(column_n);
|
||||
}
|
||||
CIMGUI_API void igTableSetColumnEnabled(int column_n,bool enabled)
|
||||
{
|
||||
return ImGui::TableSetColumnEnabled(column_n,enabled);
|
||||
}
|
||||
CIMGUI_API void igTableSetColumnWidth(int column_n,float width)
|
||||
{
|
||||
return ImGui::TableSetColumnWidth(column_n,width);
|
||||
@@ -4281,7 +4389,11 @@ CIMGUI_API void igTableRemove(ImGuiTable* table)
|
||||
{
|
||||
return ImGui::TableRemove(table);
|
||||
}
|
||||
CIMGUI_API void igTableGcCompactTransientBuffers(ImGuiTable* table)
|
||||
CIMGUI_API void igTableGcCompactTransientBuffers_TablePtr(ImGuiTable* table)
|
||||
{
|
||||
return ImGui::TableGcCompactTransientBuffers(table);
|
||||
}
|
||||
CIMGUI_API void igTableGcCompactTransientBuffers_TableTempDataPtr(ImGuiTableTempData* table)
|
||||
{
|
||||
return ImGui::TableGcCompactTransientBuffers(table);
|
||||
}
|
||||
@@ -4341,9 +4453,13 @@ CIMGUI_API void igTabBarCloseTab(ImGuiTabBar* tab_bar,ImGuiTabItem* tab)
|
||||
{
|
||||
return ImGui::TabBarCloseTab(tab_bar,tab);
|
||||
}
|
||||
CIMGUI_API void igTabBarQueueReorder(ImGuiTabBar* tab_bar,const ImGuiTabItem* tab,int dir)
|
||||
CIMGUI_API void igTabBarQueueReorder(ImGuiTabBar* tab_bar,const ImGuiTabItem* tab,int offset)
|
||||
{
|
||||
return ImGui::TabBarQueueReorder(tab_bar,tab,dir);
|
||||
return ImGui::TabBarQueueReorder(tab_bar,tab,offset);
|
||||
}
|
||||
CIMGUI_API void igTabBarQueueReorderFromMousePos(ImGuiTabBar* tab_bar,const ImGuiTabItem* tab,ImVec2 mouse_pos)
|
||||
{
|
||||
return ImGui::TabBarQueueReorderFromMousePos(tab_bar,tab,mouse_pos);
|
||||
}
|
||||
CIMGUI_API bool igTabBarProcessReorder(ImGuiTabBar* tab_bar)
|
||||
{
|
||||
@@ -4477,9 +4593,13 @@ CIMGUI_API ImGuiID igGetWindowScrollbarID(ImGuiWindow* window,ImGuiAxis axis)
|
||||
{
|
||||
return ImGui::GetWindowScrollbarID(window,axis);
|
||||
}
|
||||
CIMGUI_API ImGuiID igGetWindowResizeID(ImGuiWindow* window,int n)
|
||||
CIMGUI_API ImGuiID igGetWindowResizeCornerID(ImGuiWindow* window,int n)
|
||||
{
|
||||
return ImGui::GetWindowResizeID(window,n);
|
||||
return ImGui::GetWindowResizeCornerID(window,n);
|
||||
}
|
||||
CIMGUI_API ImGuiID igGetWindowResizeBorderID(ImGuiWindow* window,ImGuiDir dir)
|
||||
{
|
||||
return ImGui::GetWindowResizeBorderID(window,dir);
|
||||
}
|
||||
CIMGUI_API void igSeparatorEx(ImGuiSeparatorFlags flags)
|
||||
{
|
||||
@@ -4613,6 +4733,10 @@ CIMGUI_API void igDebugStartItemPicker()
|
||||
{
|
||||
return ImGui::DebugStartItemPicker();
|
||||
}
|
||||
CIMGUI_API void igShowFontAtlas(ImFontAtlas* atlas)
|
||||
{
|
||||
return ImGui::ShowFontAtlas(atlas);
|
||||
}
|
||||
CIMGUI_API void igDebugNodeColumns(ImGuiOldColumns* columns)
|
||||
{
|
||||
return ImGui::DebugNodeColumns(columns);
|
||||
@@ -4629,6 +4753,10 @@ CIMGUI_API void igDebugNodeDrawCmdShowMeshAndBoundingBox(ImDrawList* out_draw_li
|
||||
{
|
||||
return ImGui::DebugNodeDrawCmdShowMeshAndBoundingBox(out_draw_list,draw_list,draw_cmd,show_mesh,show_aabb);
|
||||
}
|
||||
CIMGUI_API void igDebugNodeFont(ImFont* font)
|
||||
{
|
||||
return ImGui::DebugNodeFont(font);
|
||||
}
|
||||
CIMGUI_API void igDebugNodeStorage(ImGuiStorage* storage,const char* label)
|
||||
{
|
||||
return ImGui::DebugNodeStorage(storage,label);
|
||||
|
Reference in New Issue
Block a user