ImGui Binding for FreePascal / Delphi with the latest version & docking
#pascal #imgui #wrapper #lib #gamedev

Coldzer0 9701c7f80e Create .gitattributes hace 1 año
OpenGL3 8eba7f85e3 ImGui Pas Source Code hace 1 año
SDL2-for-Pascal d9d226055b SDL2_for_Pascal with updated version info hace 1 año
demo f0792eac55 Demo Linux Binaries ( SDL2 & cimgui ) hace 1 año
impl 33018d06b7 Pascal ImGui SDL2 Implementation & C++ OpenGL3 hace 1 año
src 8eba7f85e3 ImGui Pas Source Code hace 1 año
.gitattributes 9701c7f80e Create .gitattributes hace 1 año
.gitignore 3c94208a58 Update .gitignore hace 1 año
LICENSE 6abafda452 Initial commit hace 1 año
README.md 8eba7f85e3 ImGui Pas Source Code hace 1 año

README.md

ImGui-Pascal

FreePascal bindings for dear ImGui with docking v1.99

The Binding is based on cimgui

cimgui is c-api for imgui (https://github.com/ocornut/imgui) Look at: https://github.com/cimgui for other widgets.

Building

Tested with FreePascal 3.3.x and later.

Usage

It should be almost 1 to 1 as if you are using ImGui
Check the demo project for more info.

TODO

  • Add Support for cimplot
  • Add Support for cimnodes
  • Add Support for cimnodes_r
  • Test on Mac & Linux
  • Add missing APIs to our ImGui Class
  • Add record helpers for some records like ImGuiIO & all ImVector_xxx records

Acknowledgements & Resources :

Inspired by the work of David Pethes imgui-pas

Used Projects :

With ❤️ From Home.