-
-
Couldn't load subscription status.
- Fork 34
Description
Hello,
It would be good, and imho important that function/symbols from imgui_internal.h are clearly separated and marked as such.
Right now people may be incentivized to use unstable/undocumented API, which is an issue both for me as a maintainer and for the users.
As cimgui doesn't provide this information, a possible way to do it would be to run cimgui twice, with and without imgui_internal.h, and infer which symbols are internals?
FYI the fact that cimgui doesn't tag internals (cimgui/cimgui#124) has been for me a very big concern to me, and is one of the main reason I have suggested the development of dear bindings. dear bindings (https://github.com/dearimgui/dear_bindings) now supports imgui_internal.h parsing and output are separated.
If the suggested workaround (comparing two runs of cimgui) is not possible, I would suggest that you either (1) push or work on cimgui to get this fixed, or (2) switch to dear bindings.
My two cents!