NimGui, a 1 draw call UI
NimGui is a high performance runtime ImGui library allowing you to focus on creating functional UI.
by initialPrefabs
Price History +
NimGui is a 1 draw call immediate mode UI allowing developers to draw functional UI. It allows you to quickly create interactable widgets and display information and is flexible such that:
- It can work with both Unity Entities' SystemBase(DOTS) and plain old MonoBehaviours
- Widgets can be drawn from Update or LateUpdate
Features
- 1 draw call
- Utilizes Job System + Burst Compile to generate the UI asynchronously
- SDF Fonts
- Supports linear and gamma colorspace
- Static API
- No polymorphism, all widgets are either static methods or structs with scope closures
- Call NimGui functions from any Unity Entities SystemBase/MonoBehaviours
- Static APIs can be called from Update/LateUpdate
- Supports Builtin/Universal Render Pipeline
- Supports Legacy Input Manager/Input System
- Supported Widgets
- Box
- Label
- Line
- ProgressBar
- Button
- Collapsible Area
- Dropdown
- Scroll Area
- Slider
- TextField
- Toggle