polyscope-py
polyscope-py copied to clipboard
Add imgui generated bindings
- Extracted ImGui API (functions and enums) as a JSON structure
- Created a Python script to generate bindings to generate the C++ bindings with Pybind11
- Changed the way ImVec2 and ImVec4 are bound to use
type_caster
There are still some functions listed as #TODO
for the bindings, but this covers 95% of them.
Before I continue further, looking for feedback on this idea.