imgui-rs 1.47.0

IMGUI-RS provides Rust bindings for IMGUI, a bloat-free intermediate mode GUI library for C/C++. IMGUI outputs vertex buffers that you can render in your 3D-pipeline enabled application. It is fast, portable, renderer agnostic and self-contained. IMGUI does away with state synchronization by requiring the application to explicitly pass all state required in real-time. The user interface only retains the minimal amount of state required to facilitate the functionality required by each type of widget supported by the system.
Documentation
#!/usr/bin/env mkb

# ImGui - standalone example application for Marmalade
# Copyright (C) 2015 by Giovanni Zito
# This file is part of ImGui
# https://github.com/ocornut/imgui

define IMGUI_DISABLE_INCLUDE_IMCONFIG_H
define IMGUI_DISABLE_WIN32_DEFAULT_CLIPBOARD_FUNCS
define IMGUI_DISABLE_WIN32_DEFAULT_IME_FUNCS
define _snprintf=snprintf

options
{
    optimise-speed=1
}

includepaths
{
    ../..
}

subprojects
{
    iwgx
}

files
{
    (.)
    ["imgui"]
    ../../imgui.cpp
    ../../imgui_demo.cpp
    ../../imgui_draw.cpp
    ../../imconfig.h
    ../../imgui.h
   ../../imgui_internal.h

    ["imgui","Marmalade binding"]
    imgui_impl_marmalade.h
    imgui_impl_marmalade.cpp
    main.cpp

}