PointClickEngine::Core::EngineComponents::SystemManager
Inherits Reference < Object
Manages initialization and coordination of engine subsystems
Constructors
new
SourceInstance methods
achievement_manager
Sourceachievement_manager=(achievement_manager : AchievementManager | Nil)
Sourceaudio_manager
Sourceaudio_manager=(audio_manager : Audio::AudioManager | Nil)
Sourceconfig
Sourceconfig=(config : ConfigManager | Nil)
Sourcedialog_manager
Sourcedialog_manager=(dialog_manager : UI::DialogManager | Nil)
Sourcedisplay_manager
Sourcedisplay_manager=(display_manager : Graphics::Display | Nil)
Sourcegui
Sourcegui=(gui : UI::GUIManager | Nil)
Sourceinitialize_systems(width : Int32, height : Int32, reference_width : Int32 = width, reference_height : Int32 = height)
Initialize all engine systems
renderer
Sourcerenderer=(renderer : Graphics::Renderer | Nil)
Sourcescript_engine
Sourcescript_engine=(script_engine : Scripting::ScriptEngine | Nil)
Sourceshader_system
Sourceshader_system=(shader_system : Graphics::ShaderSystem | Nil)
Source