Files
Juliet/Romeo/docs/Juliet_include_Engine_Engine.md
T

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