ImGui_GM v1.0.4


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

Files

imgui_gm_v1_0_4.yymps 2.9 MB
Jan 29, 2023

Get imgui_gm

Download NowName your own price

Leave a comment

Log in with itch.io to leave a comment.