user-grinch / ImGuiRedux

ImGui bindings for CLEO5 & CLEORedux
GNU General Public License v3.0
15 stars 4 forks source link

Provide C++ interface #18

Open XMDS opened 1 month ago

XMDS commented 1 month ago

I want to use C++ code to use imgui in the GTA game. I know you have done a lot of work to dock imgui in GTA, but I hope that for compatibility reasons, it will be better to use the same project implementation. Therefore, it would be better if you can provide dynamic libraries or compilable static libraries. You can even upload them in pluginsdk (based on the GTAimgui library of the SDK)

user-grinch commented 5 days ago

I did a prototype a few years ago. There are some challenges to overcome, but having a global ImGui hook would be neat indeed.

Although, I'm not sure if exposing ImGuiRedux APIs to C++ would be a good choice. The APIs are limited in their functionality due to CLEO limitations. On the flip side ImGuiRedux does make the entire process easier.