o/ ImGui Builder is a graphical framework for assembling imgui codes in your interface easily

Overview

IMGUI BUILDER

The project consists a gui editor of the Imgui framework

EDITOR

imgui_capture_0008

Menu Export

1 - Export cpp file

exportmenu

2 - Cpp file

Credits

Credits for Shadowy , HuhRyan, SmoLL-iCe, apr3ndi5 and every direct or indirect Contributors

Credits for Ocornut for Imgui

License

ImGui Builder is licensed under the MIT License, see License for more information.

Comments
  • Confusing reinterpret_cast

    Confusing reinterpret_cast

    Hi! I'm trying to understand the code in this application, and noticed a section that is confusing me.

    In the the_window.cpp file, there is this code starting at line 144:

    if ( m_func_draw )
        reinterpret_cast<void( __stdcall* )( void )>( m_func_draw )( );
    

    What is this doing? If its no trouble, could a comment be added to this? đŸ˜„

    opened by wmcnamara 2
  • Crash on form father

    Crash on form father

    Open program (debug mode)

    Press new form

    Press new child

    Select child

    Press Form Father +

    ImGuiBuilder_x64.exe!std::vector<form,std::allocator

    >::operator[](const unsigned __int64 _Pos) Line 1565 C++ ImGuiBuilder_x64.exe!imgui_builder::object_property() Line 1388 C++ ImGuiBuilder_x64.exe!imgui_builder::draw() Line 535 C++ ImGuiBuilder_x64.exe!imgui_builder::routine_draw() Line 1503 C++ ImGuiBuilder_x64.exe!window::routine() Line 147 C++ ImGuiBuilder_x64.exe!main(int __formal, char * * __formal) Line 11 C++

    opened by caxapexac 1
  • Prebuilt binaries

    Prebuilt binaries

    I've problem building GLFW (I use Imgui with SDL2 rendered) so I can't test ImGuiBuilder. I would like to know if you can publish a release with compiled exe files for windows.

    BTW, IMGui Builder seems amazing and I really want to test it... Thanks in advance, Grégory

    opened by alwendya 1
  • Remove binary files from build, and added bin to gitignore

    Remove binary files from build, and added bin to gitignore

    The program is packaged with a .lib and .exp file that seem like they're built for Debug configurations.

    When the program is actually built however, these files are just overwritten, and ignored.

    The program builds just fine for the first time with these removed, and its generally a bad idea to package binaries like these with source code.

    This PR removes these files, and adds bin/ to the .gitignore to prevent committing binaries to the repository.

    opened by wmcnamara 0
  • Can't save, open, generate code

    Can't save, open, generate code

    When try to save, open or generate code crash, does not matter what I have done in editor, I can just open editor, then project->open and it will crash ImGuiBuilder_x64_0nOwXQNiea

    opened by ProNoob145 5
  • error

    error

    Unhandled exception at 0x00007FFDEE38AFEC (ucrtbased.dll) in ImGuiBuilder_x64.exe: An invalid parameter was passed to a function that considers invalid parameters fatal.

    opened by rotary6666 2
Owner
Code Building
Open-Source projects related to Code Building.
Code Building
Cycles Shader Editor is a cross-platform C++ library that provides a graphical editor for creating Cycles shader graphs

Cycles Shader Editor Cycles Shader Editor is a cross-platform C++ library that provides a graphical editor for creating Cycles shader graphs with a si

null 9 Oct 13, 2022
A robot simulation that reads QR codes and uses it for navigation through a grid system.

PathingRobotSim This bad boy gonna read QR code to navigate through a grid system in a simulated enviroment. This is part of my Bachelor's conclusion

Renato Ferreira 2 Nov 17, 2021
dear imgui + glfw framework

ImFrame ImFrame is a lightweight framework designed to provide you with a window and graphical backend for the Dear ImGui library. Unlike more traditi

null 62 Dec 25, 2022
Expose the ImGui framework to clasp

Expose the ImGui framework to clasp Installing in the clasp source tree cd clasp/extensions git clone https://github.com/clasp-developers/imgui-clasp

clasp 4 Oct 11, 2021
Simpler ImGui Backend Implementation for VulkanHpp.

ImGui-VulkanHpp Simpler ImGui Backend Implementation for VulkanHpp.

takiyu 27 Dec 7, 2022
Dear IMGUI + Render + Window handling, amalgamation in two files ready to use

imgui-app Imgui-app is an amalgamation of two amazing projects Dear Imgui and Sokol libraries into two files to make it very easy to start working wit

PpluX 138 Jan 8, 2023
A file dialog library for Dear ImGui

ImFileDialog A simple file dialog library for Dear ImGui. This library supports favorites, actual Windows icons, image previews, zooming in, etc... DI

dfranx 398 Jan 3, 2023
Markdown renderer for Dear ImGui using MD4C parser

imgui_md Markdown renderer for Dear ImGui using MD4C parser. C++11 or above imgui_md currently supports the following markdown functionality: Wrapped

Dmitry Mekhontsev 74 Dec 27, 2022
A cross-platform wrapper for using SDL2 with ImGui

ImSDL2 ImSDL2 is an open source "wrapper" of imgui backends available for SDL2. It aims to provide a backend-independent yet simple interface for inte

terens 5 Feb 2, 2022
ZT is a zig-contained library that automatically compiles+links ImGui, OpenGL, and GLFW into typed packages.

ZT is a zig-contained library that automatically compiles+links ImGui, OpenGL, and GLFW into typed packages. By zig contained I mean that ZT is intend

null 90 Jan 1, 2023
A (very) simple notification wrapper for Dear ImGui

imgui-notify Is a header-only wrapper made to create notifications with Dear ImGui. As I couldn't find any library for this I just decided to create m

Patrick 212 Jan 2, 2023
Example program for integrating Dear ImGui and GLFW into Source's App System

This is an example program for integrating Dear ImGui and GLFW into Source's app system, the same thing Source's tools use. Feel free to do with this

null 9 Apr 16, 2022
ImTricks is a collection of useful functions for expanding / improving the functionality of the ImGui.

ImTricks ImTricks is a collection of useful functions for expanding / improving the functionality of the ImGui. At the moment it has in itself: Functi

Alexander Pers0na2 22 Jun 13, 2022
A ImGui Application with Multi Viewports and Docking using D3D11

ImGui-Application Informations A ImGui Application with Multi Viewports and Docking using D3D11 Build You need the DirectX SDK, here the Download link

Argon Projects 12 Nov 13, 2022
Growtopia android modmenu with ImGui

Growtopia Android ImGUI Growtopia android modmenu with ImGUI. Features Built with ImGUI. Coming Soon None Requirements The following dependencies are

ZTz 57 Jan 4, 2023
X11 + GLFW + Dear ImGUI Overlay

Dear ImGUI Overlay X11 + GLFW + Dear ImGUI Overlay made by rdbo Based on https://github.com/rdbo/glfw-overlay How to use? In main.c, there is a window

Rdbo 6 Dec 25, 2022
Partial source of the ImGui interfaces used in the Rocket League version of CodeRed.

CodeRed-ImGui Raw source of the ImGui interfaces used in the Rocket League version of CodeRed. About This repo is just part of the ImGui source used i

CodeRed 13 Jan 7, 2023
Sample project to use ImGui + GLFW + OpenGL3

About just a sample project to use ImGui ( https://github.com/ocornut/imgui ) Note Windows 11 Visual Studio 2019 + cmake-gui WSL2 on Windows 11 apt in

iwatake 4 Dec 23, 2021
Generate Height map with Generator (OpenGL and imgui) and Construct Splat Map with generated height map using Algorithm

Generate Height map with Generator (OpenGL and imgui) and Construct Splat Map with generated height map using Algorithm(DPS, BFS, Gradient Descent ... etc) . At Renderer, with height map and blend map which are generated in front of this stage, render high quality terrain with OpenGL

Snowapril 35 Mar 22, 2022