@@ -3294,14 +3294,34 @@ CIMGUI_API void cimgui::ImDrawList_AddLineEx(cimgui::ImDrawList* self, ci
32943294 reinterpret_cast <::ImDrawList*>(self)->AddLine (ConvertToCPP_ImVec2 (p1), ConvertToCPP_ImVec2 (p2), col, thickness);
32953295}
32963296
3297+ CIMGUI_API void cimgui::ImDrawList_AddLineH (cimgui::ImDrawList* self, float min_x, float max_x, float y, ImU32 col)
3298+ {
3299+ reinterpret_cast <::ImDrawList*>(self)->AddLineH (min_x, max_x, y, col);
3300+ }
3301+
3302+ CIMGUI_API void cimgui::ImDrawList_AddLineHEx (cimgui::ImDrawList* self, float min_x, float max_x, float y, ImU32 col, float thickness)
3303+ {
3304+ reinterpret_cast <::ImDrawList*>(self)->AddLineH (min_x, max_x, y, col, thickness);
3305+ }
3306+
3307+ CIMGUI_API void cimgui::ImDrawList_AddLineV (cimgui::ImDrawList* self, float x, float min_y, float max_y, ImU32 col)
3308+ {
3309+ reinterpret_cast <::ImDrawList*>(self)->AddLineV (x, min_y, max_y, col);
3310+ }
3311+
3312+ CIMGUI_API void cimgui::ImDrawList_AddLineVEx (cimgui::ImDrawList* self, float x, float min_y, float max_y, ImU32 col, float thickness)
3313+ {
3314+ reinterpret_cast <::ImDrawList*>(self)->AddLineV (x, min_y, max_y, col, thickness);
3315+ }
3316+
32973317CIMGUI_API void cimgui::ImDrawList_AddRect (cimgui::ImDrawList* self, cimgui::ImVec2 p_min, cimgui::ImVec2 p_max, ImU32 col)
32983318{
32993319 reinterpret_cast <::ImDrawList*>(self)->AddRect (ConvertToCPP_ImVec2 (p_min), ConvertToCPP_ImVec2 (p_max), col);
33003320}
33013321
3302- CIMGUI_API void cimgui::ImDrawList_AddRectEx (cimgui::ImDrawList* self, cimgui::ImVec2 p_min, cimgui::ImVec2 p_max, ImU32 col, float rounding, ImDrawFlags flags, float thickness )
3322+ CIMGUI_API void cimgui::ImDrawList_AddRectEx (cimgui::ImDrawList* self, cimgui::ImVec2 p_min, cimgui::ImVec2 p_max, ImU32 col, float rounding, float thickness, ImDrawFlags flags )
33033323{
3304- reinterpret_cast <::ImDrawList*>(self)->AddRect (ConvertToCPP_ImVec2 (p_min), ConvertToCPP_ImVec2 (p_max), col, rounding, flags, thickness );
3324+ reinterpret_cast <::ImDrawList*>(self)->AddRect (ConvertToCPP_ImVec2 (p_min), ConvertToCPP_ImVec2 (p_max), col, rounding, thickness, flags );
33053325}
33063326
33073327CIMGUI_API void cimgui::ImDrawList_AddRectFilled (cimgui::ImDrawList* self, cimgui::ImVec2 p_min, cimgui::ImVec2 p_max, ImU32 col)
@@ -3429,9 +3449,9 @@ CIMGUI_API void cimgui::ImDrawList_AddBezierQuadratic(cimgui::ImDrawList*
34293449 reinterpret_cast <::ImDrawList*>(self)->AddBezierQuadratic (ConvertToCPP_ImVec2 (p1), ConvertToCPP_ImVec2 (p2), ConvertToCPP_ImVec2 (p3), col, thickness, num_segments);
34303450}
34313451
3432- CIMGUI_API void cimgui::ImDrawList_AddPolyline (cimgui::ImDrawList* self, const cimgui::ImVec2* points, int num_points, ImU32 col, ImDrawFlags flags, float thickness )
3452+ CIMGUI_API void cimgui::ImDrawList_AddPolyline (cimgui::ImDrawList* self, const cimgui::ImVec2* points, int num_points, ImU32 col, float thickness, ImDrawFlags flags )
34333453{
3434- reinterpret_cast <::ImDrawList*>(self)->AddPolyline (reinterpret_cast <const ::ImVec2*>(points), num_points, col, flags, thickness );
3454+ reinterpret_cast <::ImDrawList*>(self)->AddPolyline (reinterpret_cast <const ::ImVec2*>(points), num_points, col, thickness, flags );
34353455}
34363456
34373457CIMGUI_API void cimgui::ImDrawList_AddConvexPolyFilled (cimgui::ImDrawList* self, const cimgui::ImVec2* points, int num_points, ImU32 col)
@@ -3494,9 +3514,9 @@ CIMGUI_API void cimgui::ImDrawList_PathFillConcave(cimgui::ImDrawList* se
34943514 reinterpret_cast <::ImDrawList*>(self)->PathFillConcave (col);
34953515}
34963516
3497- CIMGUI_API void cimgui::ImDrawList_PathStroke (cimgui::ImDrawList* self, ImU32 col, ImDrawFlags flags, float thickness )
3517+ CIMGUI_API void cimgui::ImDrawList_PathStroke (cimgui::ImDrawList* self, ImU32 col, float thickness, ImDrawFlags flags )
34983518{
3499- reinterpret_cast <::ImDrawList*>(self)->PathStroke (col, flags, thickness );
3519+ reinterpret_cast <::ImDrawList*>(self)->PathStroke (col, thickness, flags );
35003520}
35013521
35023522CIMGUI_API void cimgui::ImDrawList_PathArcTo (cimgui::ImDrawList* self, cimgui::ImVec2 center, float radius, float a_min, float a_max, int num_segments)
@@ -3611,6 +3631,21 @@ CIMGUI_API void cimgui::ImDrawList_PrimVtx(cimgui::ImDrawList* self, cimg
36113631
36123632#ifndef IMGUI_DISABLE_OBSOLETE_FUNCTIONS
36133633
3634+ CIMGUI_API void cimgui::ImDrawList_AddRectImDrawFlags (cimgui::ImDrawList* self, cimgui::ImVec2 p_min, cimgui::ImVec2 p_max, ImU32 col, float rounding, ImDrawFlags flags, float thickness)
3635+ {
3636+ reinterpret_cast <::ImDrawList*>(self)->AddRect (ConvertToCPP_ImVec2 (p_min), ConvertToCPP_ImVec2 (p_max), col, rounding, flags, thickness);
3637+ }
3638+
3639+ CIMGUI_API void cimgui::ImDrawList_AddPolylineImDrawFlags (cimgui::ImDrawList* self, const cimgui::ImVec2* points, int num_points, ImU32 col, ImDrawFlags flags, float thickness)
3640+ {
3641+ reinterpret_cast <::ImDrawList*>(self)->AddPolyline (reinterpret_cast <const ::ImVec2*>(points), num_points, col, flags, thickness);
3642+ }
3643+
3644+ CIMGUI_API void cimgui::ImDrawList_PathStrokeImDrawFlags (cimgui::ImDrawList* self, ImU32 col, ImDrawFlags flags, float thickness)
3645+ {
3646+ reinterpret_cast <::ImDrawList*>(self)->PathStroke (col, flags, thickness);
3647+ }
3648+
36143649CIMGUI_API void cimgui::ImDrawList_PushTextureID (cimgui::ImDrawList* self, cimgui::ImTextureRef tex_ref)
36153650{
36163651 reinterpret_cast <::ImDrawList*>(self)->PushTextureID (ConvertToCPP_ImTextureRef (tex_ref));
0 commit comments