itch.io is community of indie game creators and players

Devlogs

ImGui_GM v1.0.4

imgui_gm
A downloadable library for Windows

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
Download imgui_gm
Leave a comment