-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Jgocunha edited this page Apr 30, 2026
·
4 revisions
ImGui Platform Kit is a cross-platform C++ toolkit that wraps Dear ImGui, ImPlot, and imgui-node-editor into a single, easy-to-integrate library. It handles platform setup, rendering backends, DPI scaling, font loading, and window management so you can focus on your UI logic.
| Platform | Backend | Status |
|---|---|---|
| Windows | Win32 + DirectX 12 | Supported |
| Linux | GLFW + OpenGL 3 | Supported |
| macOS | GLFW + OpenGL 3 | Supported (OpenGL 3.2 Core) |
| Page | Description |
|---|---|
| Getting Started | Clone, install prerequisites, build, run the example |
| Configuration |
UserInterfaceParameters and all sub-parameter structs |
| Creating Windows | Subclassing UserInterfaceWindow, the render loop, addWindow<T>()
|
| Built-in Windows |
LogWindow usage and the log API |
| Themes and Colours | Available themes, ColourPalette, StyleParameters
|
| ImPlot and Node Editor | Using ImPlot and imgui-node-editor inside your windows |
| Building from Source | CMake options, vcpkg triplets, coverage builds |