Project Model Codegen Docs

February 22, 2026 ยท View on GitHub

This section documents the tools and runtime behavior used to build and synchronize Anthem's project model between Dart (UI) and C++ (engine).

Reading Order

If you are new to this area, read in this order:

  1. Project Model Authoring and Annotations
  2. Dart Sync Runtime (AnthemModelBase and Collections)
  3. Change Events and Listeners
  4. Engine-Side Change Application (Generated C++)

Quick Page Guide