mirror of
https://github.com/ocornut/imgui.git
synced 2024-11-30 18:34:34 +01:00
Updated Bindings (markdown)
parent
683674d85f
commit
c00ba7f443
@ -12,17 +12,19 @@ _(we had to turn off wiki editing, see [Home](Home) for details. you may post me
|
||||
|
||||
### cimgui
|
||||
|
||||
https://github.com/cimgui/cimgui
|
||||
https://github.com/cimgui/cimgui (2015-2024)
|
||||
<BR>Output C API + output metadata (see `generator/output/` folder) which can be used to automatically generate other bindings.
|
||||
<BR>**(IF YOUR GENERATOR USE CIMGUI WITH IMGUI_INTERNAL.H PARSING:** both imgui.h and imgui_internal.h are output in same file!
|
||||
<BR>**PLEASE USE THE "location" METADATA TO DETECT INTERNAL FUNCTIONS/SYMBOLS EXPOSE THEM DIFFERENTLY IN YOUR BINDINGS (e.g separate namespace, comments etc). Please do not expose internal contents to your users without them knowing about it!)**
|
||||
|
||||
### dear_bindings
|
||||
|
||||
https://github.com/dearimgui/dear_bindings
|
||||
https://github.com/dearimgui/dear_bindings (2021-2024)
|
||||
<BR>Dear Bindings generates a C API for Dear ImGui, and metadata so other languages can easily generate their own bindings on top.
|
||||
<BR>Can parse imgui.h, imgui_internal.h etc. and generate neatly decorated C versions (full comments, alignment).
|
||||
|
||||
### litgen
|
||||
https://pthom.github.io/litgen/
|
||||
https://pthom.github.io/litgen (2022-2024)
|
||||
<BR>litgen is an automatic bindings generator from C++ to Python. It emits binary bindings and preserves the original documentation in a python stub (comparable to a C header file): compare [imgui.h](https://github.com/ocornut/imgui/blob/master/imgui.h) to its [python translation](https://github.com/pthom/imgui_bundle/blob/main/bindings/imgui_bundle/imgui/__init__.pyi). It can produce bindings for Dear ImGui and other libraries. It is used to maintain up to date bindings inside Dear ImGui Bundle ([link](https://github.com/pthom/imgui_bundle)).
|
||||
|
||||
----
|
||||
|
Loading…
Reference in New Issue
Block a user