All Projects → ThisDrunkDane → odin-imgui

ThisDrunkDane / odin-imgui

Licence: MIT license
Odin binding for Dear ImGui

Programming Languages

Odin
5 projects
Makefile
30231 projects

Projects that are alternatives of or similar to odin-imgui

imgui-java
JNI based binding for Dear ImGui
Stars: ✭ 270 (+629.73%)
Mutual labels:  binding, imgui, dear-imgui
microui-odin
A tiny immediate-mode UI library for The Odin Programming Language
Stars: ✭ 24 (-35.14%)
Mutual labels:  imgui, odin
ImStudio
Real-time GUI layout designer for Dear ImGui
Stars: ✭ 285 (+670.27%)
Mutual labels:  imgui, dear-imgui
ruby-imgui
Yet another ImGui wrapper for Ruby
Stars: ✭ 42 (+13.51%)
Mutual labels:  imgui, cimgui
imgui
ImGui bindings for Nim via cimgui
Stars: ✭ 117 (+216.22%)
Mutual labels:  imgui, cimgui
awesome-dear-imgui
A collection of awesome dear imgui bindings, extensions and resources
Stars: ✭ 439 (+1086.49%)
Mutual labels:  imgui, dear-imgui
RCCpp-DearImGui-GLFW-example
Add Runtime Compiled C++ to the Dear ImGui example using the GLFW and OpenGL backend - with power saving
Stars: ✭ 61 (+64.86%)
Mutual labels:  imgui, dear-imgui
Cimgui
c-api for imgui (https://github.com/ocornut/imgui) Look at: https://github.com/cimgui for other widgets
Stars: ✭ 707 (+1810.81%)
Mutual labels:  binding, imgui
SdfFontDesigner
Offline font tuning/bitmap generation via shaders
Stars: ✭ 56 (+51.35%)
Mutual labels:  imgui, dear-imgui
nuklear4j
Java binding for nuklear
Stars: ✭ 61 (+64.86%)
Mutual labels:  binding, imgui
Imgui Sfml
Dear ImGui binding for use with SFML
Stars: ✭ 596 (+1510.81%)
Mutual labels:  binding, imgui
Nukleardotnet
.NET binding for the Nuklear immediate mode GUI
Stars: ✭ 126 (+240.54%)
Mutual labels:  binding, imgui
khm.imgui
Imgui core for Kha
Stars: ✭ 16 (-56.76%)
Mutual labels:  imgui
rapp
Cross-platform entry point library
Stars: ✭ 57 (+54.05%)
Mutual labels:  imgui
Rustler
Safe Rust bridge for creating Erlang NIF functions
Stars: ✭ 3,052 (+8148.65%)
Mutual labels:  binding
Kaguya
C++ binding to Lua
Stars: ✭ 247 (+567.57%)
Mutual labels:  binding
FishGUI
FIshGUI is a immediate mode GUI(IMGUI) library, based on NanoVG.
Stars: ✭ 76 (+105.41%)
Mutual labels:  imgui
tree-sitter.el
An Emacs dynamic module exposing tree-sitter.
Stars: ✭ 59 (+59.46%)
Mutual labels:  binding
Nimterop
Nimterop is a Nim package that aims to make C/C++ interop seamless
Stars: ✭ 244 (+559.46%)
Mutual labels:  binding
Rxdatasources
UITableView and UICollectionView Data Sources for RxSwift (sections, animated updates, editing ...)
Stars: ✭ 2,784 (+7424.32%)
Mutual labels:  binding

odin-imgui

This is an odin wrapper for dear imgui v1.82 (Generated from the auto-generated cimgui).

It contains generated wrappers as well as handwritten ones to make it better fit with the odin language. It will also contain extra utility functions that are not present in cimgui.

scrshot

You can download the latest release with pre-built cimgui binaries here.

Examples

You can find examples of setting up odin-imgui using the provided implementations inside the examples folder, current examples exists;

Done:

  • SDL with OpenGL 4.5

WIP:

  • SDL with D3D11

Implementations

Implementations are reusable bits of code using popular odin libraries/bidings, inside the impl folder there currently are;

Notes:

  • Most functions have been wrapped or bound, those missing will either be added by the maintainer over time or by PR (PRs VERY WELCOME)

Building cimgui

If you want to build cimgui yourself instead of using the binaries that exist in the repo, you can just call make cimgui from a command prompt that has cl and link in their path.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].