# EUI **Repository Path**: maplef1/EUI ## Basic Information - **Project Name**: EUI - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2026-03-24 - **Last Updated**: 2026-04-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # EUI Immediate-mode C++ UI toolkit with a unified OpenGL renderer path for `GLFW` and `SDL2`. ## Preview
Preview 0 Preview 1 Preview 2
Preview 3 Preview 4 Preview 5
## Docs - `docs/quick-ui-tutorial.zh-CN.md` - `docs/project-structure.zh-CN.md` - `docs/README.md` ## Examples - `examples/minimal_quick_demo.cpp` - `examples/anchor_and_position_demo.cpp` - `examples/image_texture_demo.cpp` - `examples/EUI_gallery.cpp` ## EUI_gallery Runtime Assets `examples/EUI_gallery.cpp` looks up its font and image assets at runtime. When you copy the built executable outside the repo, place the required files either next to the executable or under an `assets/` directory beside it. Lookup order: 1. executable directory with filename only, for example `0.jpg` 2. executable directory with the original relative path, for example `preview/0.jpg` 3. `assets/` with filename only, for example `assets/0.jpg` 4. `assets/` with the original relative path, for example `assets/preview/0.jpg` 5. repo-relative fallback when running from the source tree Files used by `EUI_gallery`: - `Font Awesome 7 Free-Solid-900.otf` - `0.jpg` - `1.jpg` - `2.jpg` - `3.jpg` - `4.jpg` - `avtar.jpg` - `EUI_gallery_icons.json`