-
Notifications
You must be signed in to change notification settings - Fork 1
Home
renanbomtempo edited this page Jun 10, 2026
·
4 revisions
⚠️ This wiki is under construction. Pages are being populated incrementally.
Welcome to the Nodens wiki — the companion documentation for the Nodens framework.
This wiki covers tutorials, architecture guides, and design rationale — the why and how of using Nodens. For detailed class/function/module documentation (the what), see the Doxygen API Reference (not yet hosted — build locally with cmake --build build --target nodens-docs).
- Getting Started — Prerequisites, building from source, and your first Nodens application.
- Architecture Overview — High-level system design, module map, and runtime flow.
-
Layer System — Layer lifecycle, ordering, and the
OnUpdate/OnImGuiRendersplit. - Event System — Synchronous dispatch, the CRTP event pattern, and the async event bus.
-
Concurrency and JobSystem — Thread pool design,
std::futureintegration, and thread safety rules.
- Building and Toolchain — Compiler compatibility, CMake module support, and troubleshooting.
- Creating a Custom Layer — Step-by-step tutorial for building your own layer.
- Using ImGui and ImPlot — GUI rendering, themes, and data visualization.
- Profiling with Tracy — Connecting Tracy, reading profiler data, and adding custom zones.
- Examples Guide — Detailed walkthroughs of the bundled example applications.
Getting Started
Architecture
Guides
Reference