imgui-ext
A crate to quickly build imgui UIs using annotations and a custom Derive.
Features
- Encode UI directly on the types.
- Static code generation: example.
- Nested UIs (see the
imgui(nested(...))
annotation). - Descriptive compiler errors.
Example
use ImGuiExt;
Result:
Limitations
#[derive(ImGuiExt)]
is only supported forstruct
s with named fields, at the moment.- Limited layout support.