LibCImGui.jl

Vanilla Julia bindings for cimgui
Author JuliaImGui
Popularity
6 Stars
Updated Last
6 Months Ago
Started In
May 2021

LibCImGui

This repository is deprecated, development of LibCImGui.jl continues in the CImGui.jl monorepo.


CI TagBot Coverage

Julia language binding for cimgui(docking branch), cimplot, and cimnodes.

The code the bindings are generated from come from the CImGuiPack JLL, which is built from the cimgui-pack repo. Note that the versioning of this repo does not exactly match upstream Dear ImGui, we only match the major and minor version. The patch version is specific to LibCImGui.jl. See the release notes for the exact Dear ImGui version used for each LibCImGui.jl release.

Installation

pkg> add LibCImGui

If you are looking for a high-level Julian API you might wish to take a look at CImGui.jl.

Updating

The bindings for the different platforms in lib/ are generated by the files in gen/. To update the bindings you'll first need to update CImGuiPack_jll, then run:

julia --project=gen generator.jl

The first time might take a while since it has to download artifacts for each platform.

Required Packages