mirror of
https://github.com/cimgui/cimgui.git
synced 2025-08-10 11:58:30 +01:00
pull imgui docking and generate
This commit is contained in:
216
cimgui.cpp
216
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.87" from Dear ImGui https://github.com/ocornut/imgui
|
||||
//based on imgui.h file version "1.88" from Dear ImGui https://github.com/ocornut/imgui
|
||||
//with imgui_internal.h api
|
||||
//docking branch
|
||||
#ifdef IMGUI_ENABLE_FREETYPE
|
||||
@@ -92,6 +92,10 @@ CIMGUI_API void igShowMetricsWindow(bool* p_open)
|
||||
{
|
||||
return ImGui::ShowMetricsWindow(p_open);
|
||||
}
|
||||
CIMGUI_API void igShowDebugLogWindow(bool* p_open)
|
||||
{
|
||||
return ImGui::ShowDebugLogWindow(p_open);
|
||||
}
|
||||
CIMGUI_API void igShowStackToolWindow(bool* p_open)
|
||||
{
|
||||
return ImGui::ShowStackToolWindow(p_open);
|
||||
@@ -862,7 +866,7 @@ CIMGUI_API bool igColorPicker4(const char* label,float col[4],ImGuiColorEditFlag
|
||||
{
|
||||
return ImGui::ColorPicker4(label,col,flags,ref_col);
|
||||
}
|
||||
CIMGUI_API bool igColorButton(const char* desc_id,const ImVec4 col,ImGuiColorEditFlags flags,ImVec2 size)
|
||||
CIMGUI_API bool igColorButton(const char* desc_id,const ImVec4 col,ImGuiColorEditFlags flags,const ImVec2 size)
|
||||
{
|
||||
return ImGui::ColorButton(desc_id,col,flags,size);
|
||||
}
|
||||
@@ -1401,22 +1405,6 @@ CIMGUI_API ImGuiViewport* igGetMainViewport()
|
||||
{
|
||||
return ImGui::GetMainViewport();
|
||||
}
|
||||
CIMGUI_API bool igIsRectVisible_Nil(const ImVec2 size)
|
||||
{
|
||||
return ImGui::IsRectVisible(size);
|
||||
}
|
||||
CIMGUI_API bool igIsRectVisible_Vec2(const ImVec2 rect_min,const ImVec2 rect_max)
|
||||
{
|
||||
return ImGui::IsRectVisible(rect_min,rect_max);
|
||||
}
|
||||
CIMGUI_API double igGetTime()
|
||||
{
|
||||
return ImGui::GetTime();
|
||||
}
|
||||
CIMGUI_API int igGetFrameCount()
|
||||
{
|
||||
return ImGui::GetFrameCount();
|
||||
}
|
||||
CIMGUI_API ImDrawList* igGetBackgroundDrawList_Nil()
|
||||
{
|
||||
return ImGui::GetBackgroundDrawList();
|
||||
@@ -1433,6 +1421,22 @@ CIMGUI_API ImDrawList* igGetForegroundDrawList_ViewportPtr(ImGuiViewport* viewpo
|
||||
{
|
||||
return ImGui::GetForegroundDrawList(viewport);
|
||||
}
|
||||
CIMGUI_API bool igIsRectVisible_Nil(const ImVec2 size)
|
||||
{
|
||||
return ImGui::IsRectVisible(size);
|
||||
}
|
||||
CIMGUI_API bool igIsRectVisible_Vec2(const ImVec2 rect_min,const ImVec2 rect_max)
|
||||
{
|
||||
return ImGui::IsRectVisible(rect_min,rect_max);
|
||||
}
|
||||
CIMGUI_API double igGetTime()
|
||||
{
|
||||
return ImGui::GetTime();
|
||||
}
|
||||
CIMGUI_API int igGetFrameCount()
|
||||
{
|
||||
return ImGui::GetFrameCount();
|
||||
}
|
||||
CIMGUI_API ImDrawListSharedData* igGetDrawListSharedData()
|
||||
{
|
||||
return ImGui::GetDrawListSharedData();
|
||||
@@ -1497,9 +1501,9 @@ CIMGUI_API const char* igGetKeyName(ImGuiKey key)
|
||||
{
|
||||
return ImGui::GetKeyName(key);
|
||||
}
|
||||
CIMGUI_API void igCaptureKeyboardFromApp(bool want_capture_keyboard_value)
|
||||
CIMGUI_API void igSetNextFrameWantCaptureKeyboard(bool want_capture_keyboard)
|
||||
{
|
||||
return ImGui::CaptureKeyboardFromApp(want_capture_keyboard_value);
|
||||
return ImGui::SetNextFrameWantCaptureKeyboard(want_capture_keyboard);
|
||||
}
|
||||
CIMGUI_API bool igIsMouseDown(ImGuiMouseButton button)
|
||||
{
|
||||
@@ -1561,9 +1565,9 @@ CIMGUI_API void igSetMouseCursor(ImGuiMouseCursor cursor_type)
|
||||
{
|
||||
return ImGui::SetMouseCursor(cursor_type);
|
||||
}
|
||||
CIMGUI_API void igCaptureMouseFromApp(bool want_capture_mouse_value)
|
||||
CIMGUI_API void igSetNextFrameWantCaptureMouse(bool want_capture_mouse)
|
||||
{
|
||||
return ImGui::CaptureMouseFromApp(want_capture_mouse_value);
|
||||
return ImGui::SetNextFrameWantCaptureMouse(want_capture_mouse);
|
||||
}
|
||||
CIMGUI_API const char* igGetClipboardText()
|
||||
{
|
||||
@@ -1589,6 +1593,10 @@ CIMGUI_API const char* igSaveIniSettingsToMemory(size_t* out_ini_size)
|
||||
{
|
||||
return ImGui::SaveIniSettingsToMemory(out_ini_size);
|
||||
}
|
||||
CIMGUI_API void igDebugTextEncoding(const char* text)
|
||||
{
|
||||
return ImGui::DebugTextEncoding(text);
|
||||
}
|
||||
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);
|
||||
@@ -1685,6 +1693,14 @@ CIMGUI_API void ImGuiIO_AddInputCharactersUTF8(ImGuiIO* self,const char* str)
|
||||
{
|
||||
return self->AddInputCharactersUTF8(str);
|
||||
}
|
||||
CIMGUI_API void ImGuiIO_SetKeyEventNativeData(ImGuiIO* self,ImGuiKey key,int native_keycode,int native_scancode,int native_legacy_index)
|
||||
{
|
||||
return self->SetKeyEventNativeData(key,native_keycode,native_scancode,native_legacy_index);
|
||||
}
|
||||
CIMGUI_API void ImGuiIO_SetAppAcceptingEvents(ImGuiIO* self,bool accepting_events)
|
||||
{
|
||||
return self->SetAppAcceptingEvents(accepting_events);
|
||||
}
|
||||
CIMGUI_API void ImGuiIO_ClearInputCharacters(ImGuiIO* self)
|
||||
{
|
||||
return self->ClearInputCharacters();
|
||||
@@ -1693,10 +1709,6 @@ CIMGUI_API void ImGuiIO_ClearInputKeys(ImGuiIO* self)
|
||||
{
|
||||
return self->ClearInputKeys();
|
||||
}
|
||||
CIMGUI_API void ImGuiIO_SetKeyEventNativeData(ImGuiIO* self,ImGuiKey key,int native_keycode,int native_scancode,int native_legacy_index)
|
||||
{
|
||||
return self->SetKeyEventNativeData(key,native_keycode,native_scancode,native_legacy_index);
|
||||
}
|
||||
CIMGUI_API ImGuiIO* ImGuiIO_ImGuiIO(void)
|
||||
{
|
||||
return IM_NEW(ImGuiIO)();
|
||||
@@ -1989,14 +2001,6 @@ CIMGUI_API void ImColor_destroy(ImColor* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API ImColor* ImColor_ImColor_Int(int r,int g,int b,int a)
|
||||
{
|
||||
return IM_NEW(ImColor)(r,g,b,a);
|
||||
}
|
||||
CIMGUI_API ImColor* ImColor_ImColor_U32(ImU32 rgba)
|
||||
{
|
||||
return IM_NEW(ImColor)(rgba);
|
||||
}
|
||||
CIMGUI_API ImColor* ImColor_ImColor_Float(float r,float g,float b,float a)
|
||||
{
|
||||
return IM_NEW(ImColor)(r,g,b,a);
|
||||
@@ -2005,6 +2009,14 @@ CIMGUI_API ImColor* ImColor_ImColor_Vec4(const ImVec4 col)
|
||||
{
|
||||
return IM_NEW(ImColor)(col);
|
||||
}
|
||||
CIMGUI_API ImColor* ImColor_ImColor_Int(int r,int g,int b,int a)
|
||||
{
|
||||
return IM_NEW(ImColor)(r,g,b,a);
|
||||
}
|
||||
CIMGUI_API ImColor* ImColor_ImColor_U32(ImU32 rgba)
|
||||
{
|
||||
return IM_NEW(ImColor)(rgba);
|
||||
}
|
||||
CIMGUI_API void ImColor_SetHSV(ImColor* self,float h,float s,float v,float a)
|
||||
{
|
||||
return self->SetHSV(h,s,v,a);
|
||||
@@ -2061,7 +2073,7 @@ CIMGUI_API void ImDrawList_destroy(ImDrawList* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API void ImDrawList_PushClipRect(ImDrawList* self,ImVec2 clip_rect_min,ImVec2 clip_rect_max,bool intersect_with_current_clip_rect)
|
||||
CIMGUI_API void ImDrawList_PushClipRect(ImDrawList* self,const ImVec2 clip_rect_min,const ImVec2 clip_rect_max,bool intersect_with_current_clip_rect)
|
||||
{
|
||||
return self->PushClipRect(clip_rect_min,clip_rect_max,intersect_with_current_clip_rect);
|
||||
}
|
||||
@@ -2541,11 +2553,11 @@ CIMGUI_API const char* ImFont_CalcWordWrapPositionA(ImFont* self,float scale,con
|
||||
{
|
||||
return self->CalcWordWrapPositionA(scale,text,text_end,wrap_width);
|
||||
}
|
||||
CIMGUI_API void ImFont_RenderChar(ImFont* self,ImDrawList* draw_list,float size,ImVec2 pos,ImU32 col,ImWchar c)
|
||||
CIMGUI_API void ImFont_RenderChar(ImFont* self,ImDrawList* draw_list,float size,const ImVec2 pos,ImU32 col,ImWchar c)
|
||||
{
|
||||
return self->RenderChar(draw_list,size,pos,col,c);
|
||||
}
|
||||
CIMGUI_API void ImFont_RenderText(ImFont* self,ImDrawList* draw_list,float size,ImVec2 pos,ImU32 col,const ImVec4 clip_rect,const char* text_begin,const char* text_end,float wrap_width,bool cpu_fine_clip)
|
||||
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)
|
||||
{
|
||||
return self->RenderText(draw_list,size,pos,col,clip_rect,text_begin,text_end,wrap_width,cpu_fine_clip);
|
||||
}
|
||||
@@ -2697,6 +2709,14 @@ CIMGUI_API const char* igImStrSkipBlank(const char* str)
|
||||
{
|
||||
return ImStrSkipBlank(str);
|
||||
}
|
||||
CIMGUI_API bool igImCharIsBlankA(char c)
|
||||
{
|
||||
return ImCharIsBlankA(c);
|
||||
}
|
||||
CIMGUI_API bool igImCharIsBlankW(unsigned int c)
|
||||
{
|
||||
return ImCharIsBlankW(c);
|
||||
}
|
||||
CIMGUI_API int igImFormatString(char* buf,size_t buf_size,const char* fmt,...)
|
||||
{
|
||||
va_list args;
|
||||
@@ -2709,6 +2729,17 @@ CIMGUI_API int igImFormatStringV(char* buf,size_t buf_size,const char* fmt,va_li
|
||||
{
|
||||
return ImFormatStringV(buf,buf_size,fmt,args);
|
||||
}
|
||||
CIMGUI_API void igImFormatStringToTempBuffer(const char** out_buf,const char** out_buf_end,const char* fmt,...)
|
||||
{
|
||||
va_list args;
|
||||
va_start(args, fmt);
|
||||
ImFormatStringToTempBufferV(out_buf,out_buf_end,fmt,args);
|
||||
va_end(args);
|
||||
}
|
||||
CIMGUI_API void igImFormatStringToTempBufferV(const char** out_buf,const char** out_buf_end,const char* fmt,va_list args)
|
||||
{
|
||||
return ImFormatStringToTempBufferV(out_buf,out_buf_end,fmt,args);
|
||||
}
|
||||
CIMGUI_API const char* igImParseFormatFindStart(const char* format)
|
||||
{
|
||||
return ImParseFormatFindStart(format);
|
||||
@@ -2721,18 +2752,18 @@ CIMGUI_API const char* igImParseFormatTrimDecorations(const char* format,char* b
|
||||
{
|
||||
return ImParseFormatTrimDecorations(format,buf,buf_size);
|
||||
}
|
||||
CIMGUI_API void igImParseFormatSanitizeForPrinting(const char* fmt_in,char* fmt_out,size_t fmt_out_size)
|
||||
{
|
||||
return ImParseFormatSanitizeForPrinting(fmt_in,fmt_out,fmt_out_size);
|
||||
}
|
||||
CIMGUI_API const char* igImParseFormatSanitizeForScanning(const char* fmt_in,char* fmt_out,size_t fmt_out_size)
|
||||
{
|
||||
return ImParseFormatSanitizeForScanning(fmt_in,fmt_out,fmt_out_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 const char* igImTextCharToUtf8(char out_buf[5],unsigned int c)
|
||||
{
|
||||
return ImTextCharToUtf8(out_buf,c);
|
||||
@@ -3565,18 +3596,6 @@ CIMGUI_API ImGuiID ImGuiWindow_GetID_Int(ImGuiWindow* self,int n)
|
||||
{
|
||||
return self->GetID(n);
|
||||
}
|
||||
CIMGUI_API ImGuiID ImGuiWindow_GetIDNoKeepAlive_Str(ImGuiWindow* self,const char* str,const char* str_end)
|
||||
{
|
||||
return self->GetIDNoKeepAlive(str,str_end);
|
||||
}
|
||||
CIMGUI_API ImGuiID ImGuiWindow_GetIDNoKeepAlive_Ptr(ImGuiWindow* self,const void* ptr)
|
||||
{
|
||||
return self->GetIDNoKeepAlive(ptr);
|
||||
}
|
||||
CIMGUI_API ImGuiID ImGuiWindow_GetIDNoKeepAlive_Int(ImGuiWindow* self,int n)
|
||||
{
|
||||
return self->GetIDNoKeepAlive(n);
|
||||
}
|
||||
CIMGUI_API ImGuiID ImGuiWindow_GetIDFromRectangle(ImGuiWindow* self,const ImRect r_abs)
|
||||
{
|
||||
return self->GetIDFromRectangle(r_abs);
|
||||
@@ -3637,6 +3656,14 @@ CIMGUI_API void ImGuiTableColumn_destroy(ImGuiTableColumn* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API ImGuiTableInstanceData* ImGuiTableInstanceData_ImGuiTableInstanceData(void)
|
||||
{
|
||||
return IM_NEW(ImGuiTableInstanceData)();
|
||||
}
|
||||
CIMGUI_API void ImGuiTableInstanceData_destroy(ImGuiTableInstanceData* self)
|
||||
{
|
||||
IM_DELETE(self);
|
||||
}
|
||||
CIMGUI_API ImGuiTable* ImGuiTable_ImGuiTable(void)
|
||||
{
|
||||
return IM_NEW(ImGuiTable)();
|
||||
@@ -3781,13 +3808,13 @@ CIMGUI_API ImDrawList* igGetForegroundDrawList_WindowPtr(ImGuiWindow* window)
|
||||
{
|
||||
return ImGui::GetForegroundDrawList(window);
|
||||
}
|
||||
CIMGUI_API void igInitialize(ImGuiContext* context)
|
||||
CIMGUI_API void igInitialize()
|
||||
{
|
||||
return ImGui::Initialize(context);
|
||||
return ImGui::Initialize();
|
||||
}
|
||||
CIMGUI_API void igShutdown(ImGuiContext* context)
|
||||
CIMGUI_API void igShutdown()
|
||||
{
|
||||
return ImGui::Shutdown(context);
|
||||
return ImGui::Shutdown();
|
||||
}
|
||||
CIMGUI_API void igUpdateInputEvents(bool trickle_fast_inputs)
|
||||
{
|
||||
@@ -3837,6 +3864,10 @@ CIMGUI_API void igDestroyPlatformWindow(ImGuiViewportP* viewport)
|
||||
{
|
||||
return ImGui::DestroyPlatformWindow(viewport);
|
||||
}
|
||||
CIMGUI_API void igSetWindowViewport(ImGuiWindow* window,ImGuiViewportP* viewport)
|
||||
{
|
||||
return ImGui::SetWindowViewport(window,viewport);
|
||||
}
|
||||
CIMGUI_API void igSetCurrentViewport(ImGuiWindow* window,ImGuiViewportP* viewport)
|
||||
{
|
||||
return ImGui::SetCurrentViewport(window,viewport);
|
||||
@@ -3873,6 +3904,14 @@ CIMGUI_API ImGuiWindowSettings* igFindOrCreateWindowSettings(const char* name)
|
||||
{
|
||||
return ImGui::FindOrCreateWindowSettings(name);
|
||||
}
|
||||
CIMGUI_API void igAddSettingsHandler(const ImGuiSettingsHandler* handler)
|
||||
{
|
||||
return ImGui::AddSettingsHandler(handler);
|
||||
}
|
||||
CIMGUI_API void igRemoveSettingsHandler(const char* type_name)
|
||||
{
|
||||
return ImGui::RemoveSettingsHandler(type_name);
|
||||
}
|
||||
CIMGUI_API ImGuiSettingsHandler* igFindSettingsHandler(const char* type_name)
|
||||
{
|
||||
return ImGui::FindSettingsHandler(type_name);
|
||||
@@ -4157,11 +4196,11 @@ CIMGUI_API const char* igGetNavInputName(ImGuiNavInput n)
|
||||
{
|
||||
return ImGui::GetNavInputName(n);
|
||||
}
|
||||
CIMGUI_API float igGetNavInputAmount(ImGuiNavInput n,ImGuiInputReadMode mode)
|
||||
CIMGUI_API float igGetNavInputAmount(ImGuiNavInput n,ImGuiNavReadMode mode)
|
||||
{
|
||||
return ImGui::GetNavInputAmount(n,mode);
|
||||
}
|
||||
CIMGUI_API void igGetNavInputAmount2d(ImVec2 *pOut,ImGuiNavDirSourceFlags dir_sources,ImGuiInputReadMode mode,float slow_factor,float fast_factor)
|
||||
CIMGUI_API void igGetNavInputAmount2d(ImVec2 *pOut,ImGuiNavDirSourceFlags dir_sources,ImGuiNavReadMode mode,float slow_factor,float fast_factor)
|
||||
{
|
||||
*pOut = ImGui::GetNavInputAmount2d(dir_sources,mode,slow_factor,fast_factor);
|
||||
}
|
||||
@@ -4173,6 +4212,10 @@ CIMGUI_API void igActivateItem(ImGuiID id)
|
||||
{
|
||||
return ImGui::ActivateItem(id);
|
||||
}
|
||||
CIMGUI_API void igSetNavWindow(ImGuiWindow* window)
|
||||
{
|
||||
return ImGui::SetNavWindow(window);
|
||||
}
|
||||
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);
|
||||
@@ -4241,13 +4284,13 @@ CIMGUI_API bool igIsNavInputDown(ImGuiNavInput n)
|
||||
{
|
||||
return ImGui::IsNavInputDown(n);
|
||||
}
|
||||
CIMGUI_API bool igIsNavInputTest(ImGuiNavInput n,ImGuiInputReadMode rm)
|
||||
CIMGUI_API bool igIsNavInputTest(ImGuiNavInput n,ImGuiNavReadMode rm)
|
||||
{
|
||||
return ImGui::IsNavInputTest(n,rm);
|
||||
}
|
||||
CIMGUI_API ImGuiKeyModFlags igGetMergedKeyModFlags()
|
||||
CIMGUI_API ImGuiModFlags igGetMergedModFlags()
|
||||
{
|
||||
return ImGui::GetMergedKeyModFlags();
|
||||
return ImGui::GetMergedModFlags();
|
||||
}
|
||||
CIMGUI_API bool igIsKeyPressedMap(ImGuiKey key,bool repeat)
|
||||
{
|
||||
@@ -4405,6 +4448,10 @@ CIMGUI_API void igDockBuilderFinish(ImGuiID node_id)
|
||||
{
|
||||
return ImGui::DockBuilderFinish(node_id);
|
||||
}
|
||||
CIMGUI_API bool igIsDragDropActive()
|
||||
{
|
||||
return ImGui::IsDragDropActive();
|
||||
}
|
||||
CIMGUI_API bool igBeginDragDropTargetCustom(const ImRect bb,ImGuiID id)
|
||||
{
|
||||
return ImGui::BeginDragDropTargetCustom(bb,id);
|
||||
@@ -4533,6 +4580,10 @@ CIMGUI_API void igTableMergeDrawChannels(ImGuiTable* table)
|
||||
{
|
||||
return ImGui::TableMergeDrawChannels(table);
|
||||
}
|
||||
CIMGUI_API ImGuiTableInstanceData* igTableGetInstanceData(ImGuiTable* table,int instance_no)
|
||||
{
|
||||
return ImGui::TableGetInstanceData(table,instance_no);
|
||||
}
|
||||
CIMGUI_API void igTableSortSpecsSanitize(ImGuiTable* table)
|
||||
{
|
||||
return ImGui::TableSortSpecsSanitize(table);
|
||||
@@ -4625,9 +4676,9 @@ CIMGUI_API ImGuiTableSettings* igTableGetBoundSettings(ImGuiTable* table)
|
||||
{
|
||||
return ImGui::TableGetBoundSettings(table);
|
||||
}
|
||||
CIMGUI_API void igTableSettingsInstallHandler(ImGuiContext* context)
|
||||
CIMGUI_API void igTableSettingsAddSettingsHandler()
|
||||
{
|
||||
return ImGui::TableSettingsInstallHandler(context);
|
||||
return ImGui::TableSettingsAddSettingsHandler();
|
||||
}
|
||||
CIMGUI_API ImGuiTableSettings* igTableSettingsCreate(ImGuiID id,int columns_count)
|
||||
{
|
||||
@@ -4729,6 +4780,10 @@ CIMGUI_API const char* igFindRenderedTextEnd(const char* text,const char* text_e
|
||||
{
|
||||
return ImGui::FindRenderedTextEnd(text,text_end);
|
||||
}
|
||||
CIMGUI_API void igRenderMouseCursor(ImVec2 pos,float scale,ImGuiMouseCursor mouse_cursor,ImU32 col_fill,ImU32 col_border,ImU32 col_shadow)
|
||||
{
|
||||
return ImGui::RenderMouseCursor(pos,scale,mouse_cursor,col_fill,col_border,col_shadow);
|
||||
}
|
||||
CIMGUI_API void igRenderArrow(ImDrawList* draw_list,ImVec2 pos,ImU32 col,ImGuiDir dir,float scale)
|
||||
{
|
||||
return ImGui::RenderArrow(draw_list,pos,col,dir,scale);
|
||||
@@ -4741,10 +4796,6 @@ CIMGUI_API void igRenderCheckMark(ImDrawList* draw_list,ImVec2 pos,ImU32 col,flo
|
||||
{
|
||||
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);
|
||||
@@ -4757,7 +4808,7 @@ CIMGUI_API void igRenderRectFilledRangeH(ImDrawList* draw_list,const ImRect rect
|
||||
{
|
||||
return ImGui::RenderRectFilledRangeH(draw_list,rect,col,x_start_norm,x_end_norm,rounding);
|
||||
}
|
||||
CIMGUI_API void igRenderRectFilledWithHole(ImDrawList* draw_list,ImRect outer,ImRect inner,ImU32 col,float rounding)
|
||||
CIMGUI_API void igRenderRectFilledWithHole(ImDrawList* draw_list,const ImRect outer,const ImRect inner,ImU32 col,float rounding)
|
||||
{
|
||||
return ImGui::RenderRectFilledWithHole(draw_list,outer,inner,col,rounding);
|
||||
}
|
||||
@@ -4933,6 +4984,17 @@ CIMGUI_API void igGcAwakeTransientWindowBuffers(ImGuiWindow* window)
|
||||
{
|
||||
return ImGui::GcAwakeTransientWindowBuffers(window);
|
||||
}
|
||||
CIMGUI_API void igDebugLog(const char* fmt,...)
|
||||
{
|
||||
va_list args;
|
||||
va_start(args, fmt);
|
||||
ImGui::DebugLogV(fmt,args);
|
||||
va_end(args);
|
||||
}
|
||||
CIMGUI_API void igDebugLogV(const char* fmt,va_list args)
|
||||
{
|
||||
return ImGui::DebugLogV(fmt,args);
|
||||
}
|
||||
CIMGUI_API void igErrorCheckEndFrameRecover(ImGuiErrorLogCallback log_callback,void* user_data)
|
||||
{
|
||||
return ImGui::ErrorCheckEndFrameRecover(log_callback,user_data);
|
||||
@@ -4977,6 +5039,10 @@ CIMGUI_API void igDebugNodeFont(ImFont* font)
|
||||
{
|
||||
return ImGui::DebugNodeFont(font);
|
||||
}
|
||||
CIMGUI_API void igDebugNodeFontGlyph(ImFont* font,const ImFontGlyph* glyph)
|
||||
{
|
||||
return ImGui::DebugNodeFontGlyph(font,glyph);
|
||||
}
|
||||
CIMGUI_API void igDebugNodeStorage(ImGuiStorage* storage,const char* label)
|
||||
{
|
||||
return ImGui::DebugNodeStorage(storage,label);
|
||||
@@ -4993,6 +5059,10 @@ CIMGUI_API void igDebugNodeTableSettings(ImGuiTableSettings* settings)
|
||||
{
|
||||
return ImGui::DebugNodeTableSettings(settings);
|
||||
}
|
||||
CIMGUI_API void igDebugNodeInputTextState(ImGuiInputTextState* state)
|
||||
{
|
||||
return ImGui::DebugNodeInputTextState(state);
|
||||
}
|
||||
CIMGUI_API void igDebugNodeWindow(ImGuiWindow* window,const char* label)
|
||||
{
|
||||
return ImGui::DebugNodeWindow(window,label);
|
||||
|
Reference in New Issue
Block a user