[package] name = "imgui-ext" version = "0.3.0" authors = ["german gomez "] edition = "2018" description = "A crate to build debug UIs on structs using a derive macro (based on the imgui crate)" repository = "https://github.com/germangb/imgui-ext" readme = "README.md" keywords = ["gui", "imgui", "macro"] categories = ["gui", "api-bindings", "game-engines"] license = "MIT" exclude = ["ci/*", "page_deploy/*"] [badges] travis-ci = { repository = "germangb/imgui-ext", branch = "master" } [workspace] members = ["imgui_derive"] [dependencies] imgui = "0.1" imgui-ext-derive = { version = "0.3", path = "imgui_derive" } [dev-dependencies] na = { package = "nalgebra", version = "0.18.0" } sdl2 = { version = "0.32.1", features = ["bundled"] } gl = "0.13.0" imgui-sdl2 = "0.5.0" imgui-opengl-renderer = "0.4.0" [features] default = ["matrix"] # Support for annotations on 2D arrays (matrices). Though enabled by default, this is # kept as a feature because imgui doesn't have native support for 2D arrays. Only 1D. matrix = [] # TODO optional support for mint types mint = [] [patch.crates-io] imgui-sdl2 = { git = "https://github.com/germangb/rust-imgui-sdl2.git", branch = "imgui-0.1"} imgui-opengl-renderer = { git = "https://github.com/germangb/rust-imgui-opengl-renderer.git", branch = "imgui-0.1"}