v0.0.1
This release wraps Dear ImGui v1.87+docking (ocornut/imgui@1ee2527). (Same as v0.0.0)
This release primarily changes how C++ references are emitted in C#. They are now ref
or in
as appropriate instead of raw pointers. This is a breaking change, but makes calling Dear ImGui functions much more natural and more like C++.
For example, this is how you would do the equivalent of ImGui::Button("Hello", ImVec2(100.f, 20.f)
from C++:
// Old v0.0.0 equivalent:
Vector2 buttonSize = new(100f, 20f); // Need temporary local to reference
ImGui.Button("Hello", &buttonSize);
// New v0.0.1 equivalent:
ImGui.Button("Hello", new(100f, 20f));
This seemingly minor change makes a lot of Dear ImGui's surface area more natural to interact with.
Special thanks to my sponsors NeuroGEARS and AnderT. The Mochi Library ecosystem wouldn't have ever gotten this far without your support!