A downloadable project for Windows
ImGuiGML is a DLL / GML wrapper of the popular Dear ImGui, library for GameMakerStudio 2
[Also Available at the YoYo Games Marketplace]
It's currently available on the Windows and macOS platforms with Linux coming soon!
ImGui is a UI library designed for fast implementation and iteration, using an 'Immediate Mode GUI' paradigm You will primarily be putting your GUI functions in step events that are called each step, rather than an event / retained based paradigm of only making updates.
- drop the `imguigml` object into your game, and voila. it begins activated.
- call `imguigml_deactivate();` and `imguigml_activate()` for hiding/showing, which also stops all updates.
- imgui is inaccessible completely when deactivated
- Note: in some cases, its necessary to make sure `imguigml_ready()` is true right before calling functions using it.
- Note: imguigml is a Persistent object
For most imgui functions, it's a straight wrap! Call whatever you're looking for with:
`imguigml_<function>` as opposed to `ImGui::<function>` from the C++ analog.
Now, each step that you'd like to show some ImGui, just call all of the functions that make up your UI. See the example provided for details!
Special Special Thanks to JujuAdams for supporting the project!
Looking for support for a Rousr extension?
[ Join Our Discord ]
[ Become a Patron! ]
[ rou.sr ]
Click download now to get access to the following files:
- MacOS Support Added!Apr 13, 2018
- v1.81.0Mar 11, 2018
- Hotfix - Radio ButtonsMar 03, 2018
- v1.80.0Jan 20, 2018
- v1.75.0 - Integrated ImGui v1.53 and some critical fixesJan 14, 2018
- HotFix v1.3.1 - TextEditor and Resize FixesJan 01, 2018
- v1.3.0Dec 31, 2017
- v1.2.3Dec 19, 2017
Leave a comment
Log in with itch.io to leave a comment.