Addded Romeo that generates some doc. WIP.

This commit is contained in:
2026-07-18 18:58:29 -04:00
parent 446670bd29
commit 0c583b58da
120 changed files with 6167 additions and 18 deletions
@@ -0,0 +1,26 @@
# Juliet\include\Engine\Engine
## Source Files
- Header: `Juliet\include\Engine\Engine.h`
- 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.
## Symbols
### Namespace `Juliet`
#### Classes, Structs & Unions
- `struct Engine`
#### Enums
- `enum class JulietInit_Flags`
#### Functions & Methods
- `void InitializeEngine(JulietInit_Flags flags)`
- `void ShutdownEngine()`
- `void LoadApplication(IApplication& app)`
- `void UnloadApplication()`
- `void RunEngine()`