Regenerated doc + final submit for now

This commit is contained in:
2026-07-22 17:37:01 -04:00
parent c436639ddd
commit c0d40ef3e4
101 changed files with 869 additions and 781 deletions
+1 -1
View File
@@ -5,7 +5,7 @@
- Source: `Juliet\src\Engine\Engine.cpp`
## AI Description
The JulietEngine encapsulates application lifecycle management, including initialization with memory arenas and subsystems like logging/filesystems. It handles loading/unloading applications while managing graphics devices via a singleton instance for frame rendering logic. The engine orchestrates update loops and render passes using command lists to integrate debug tools and custom renderer systems efficiently within the C++ architecture.
The `Engine` class in the Juliet project serves as a central hub for managing and coordinating various components of the game engine. It encapsulates the initialization, shutdown, loading, and running of the application. The class manages resources such as the platform arena, logging system, filesystem, and graphics device. It also initializes and shuts down dependent systems like mesh rendering and skybox rendering, ensuring that all necessary systems are ready for use during runtime. The `RunEngine` method is responsible for orchestrating the game loop, which includes updating the application logic and rendering frames.
## Symbols