# Juliet\include\Core\JulietInit ## Source Files - Header: `Juliet\include\Core\JulietInit.h` ## AI Description This C++ component, `JulietInit`, is designed to initialize the core functionalities of a game engine. It includes settings for enabling various subsystems such as display and audio, along with an enumeration to manage different initialization flags. The `GameInitParams` structure holds pointers to arenas used by the game engine, which are essential for managing memory allocations during runtime. The `JulietInit` function initializes these subsystems based on the provided flags, while `JulietShutdown` is responsible for cleaning up resources when the game engine is shut down. ## Symbols ### Namespace `Juliet` #### Classes, Structs & Unions - `struct GameInitParams` #### Enums - `enum class JulietInit_Flags` #### Functions & Methods - `void JulietInit(JulietInit_Flags flags)` - `void JulietShutdown()`