polyscope-py icon indicating copy to clipboard operation
polyscope-py copied to clipboard

Add imgui generated bindings

Open weshoke opened this issue 6 months ago • 0 comments

  • 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.

weshoke avatar Aug 15 '24 16:08 weshoke