Devlogs
ImGui_GM v1.0.4
imgui_gmA downloadable library for Windows
Posted January 29, 2023 by nommiin
#release
hiya, v1.0.4 of imgui_gm is now packaged up and available for download here! this update brings wrappers for drawlists along with some adjustments to functions that used arrays! this will probably be the last update in a while, since my goal was to get this working for use in my personal project but still, feel free to submit PRs/issues on the github repo! i'll continue actively maintaining the extension to support the latest versions of both GM and imgui's docking branch as needed!
Added:
- ImGui.ImageButton
- Drawlists:
- ImGui.GetBackgroundDrawList
- ImGui.GetForegroundDrawList
- ImGui.GetWindowDrawList
- ImGui.DrawListAddLine
- ImGui.DrawListAddRect
- ImGui.DrawListAddRectFilled
- ImGui.DrawListAddRectFilledMultiColor
- ImGui.DrawListAddQuad
- ImGui.DrawListAddQuadFilled
- ImGui.DrawListAddTriangle
- ImGui.DrawListAddTriangleFilled
- ImGui.DrawListAddCircle
- ImGui.DrawListAddCircleFilled
- ImGui.DrawListAddNgon
- ImGui.DrawListAddNgonFilled
- ImGui.DrawListAddText
- ImGui.DrawListAddTextFont
- ImGui.DrawListAddPolyline
- ImGui.DrawListAddConvexPolyFilled
- ImGui.DrawListAddBezierCubic
- ImGui.DrawListAddBezierQuadratic
- ImGui.DrawListAddImage
- ImGui.DrawListAddImageRounded
- ImGui.DrawListPushClipRect
- ImGui.DrawListPushClipRectFullscreen
- ImGui.DrawListPopClipRect
- ImGui.DrawListPushTextureID
- ImGui.DrawListPopTextureID
- ImGui.DrawListFlagsGet
- ImGui.DrawListFlagsSet
- ImGui.DrawListFlagToggle
- Path Builder:
- ImGui.DrawListAddPathFillConvex
- ImGui.DrawListAddPathStroke
- ImGui.DrawListPathClear
- ImGui.DrawListPathLineTo
- ImGui.DrawListPathLineToMergeDuplicate
- ImGui.DrawListPathArcTo
- ImGui.DrawListPathArcToFast
- ImGui.DrawListPathBezierCubicCurveTo
- ImGui.DrawListPathQuadraticCurveTo
- ImGui.DrawListPathRect
Changed:
- The following functions have been reworked to automatically read the array argument's length resulting in the count/length argument being shifted to the end of the arguments list:
- ImGui. DragIntN
- ImGui.DragFloatN
- ImGui.InputIntN
- ImGui.InputFloatN
- ImGui.SliderIntN
- ImGui.SliderFloatN
- ImGui.PlotLines
- ImGui.PlotHistogram
- Removed ImGui.GetPayloadKeepAlive, now accessible through __imguigm_keepalive