ImGuiSharp is a binding library for ImGui for C# that aims to expose as many apis as possible and stay at the most updated version of imgui and cimgui.
🔴Observation: The native library is only compiled for Windows-x64 and only tested on windows for now.🔴
This can be considered a fork of the awesome project by mellinoe ImGui.Net, the main differences between the two are:
- The code generator is being rewritten to be more readable, easily modify source code with the templates and easier to use.
- This library will be "bloated" it will contain all ImGui's features including internal ones and 3rd party libraries as well, if you want/need a smaller version of ImGuiSharp, you can use the ImGui.Net instead.
- ImGuiSharp will expose the ImGui internal headers.
- ImPlot,ImNodes,ImGuizmo added to the list of supported libraries.
- Provides easy to use scripts to update, build and test ImGuiSharp.
ImGuiSharp:
ImGuiSharp.Veldrid:
ImNodesSharp:
ImGuizmoSharp:
ImPlotSharp:
Moved credits to its own file because it was getting too big.