922 B
922 B
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()