Addded Romeo that generates some doc. WIP.
This commit is contained in:
@@ -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()`
|
||||
|
||||
Reference in New Issue
Block a user