Limen Framework 0.1 Help

ULimenAudioSettingsSubsystem

Overview

ULimenAudioSettingsSubsystem is a subsystem that extends ULimenModularSettingsSubsystem. It is responsible for loading and managing default audio settings from developer-defined settings classes. This subsystem ensures that all necessary audio settings are properly initialized and added to its internal list.

Properties

Type

Name

Access

Description

TWeakObjectPtr<const ULimenAudioDeveloperSettings >

SubsystemSettings

Private

A weak pointer to the developer-defined settings class.

Functions

Return Type

Signature

Description

void

LoadDefaultSettingsList()

Loads default audio settings from the developer-defined settings classes and initializes them.

Usage & Implementation Notes

  • This subsystem is designed to be used within the Limen framework for managing audio settings.

  • It relies on a developer-defined settings class (ULimenAudioDeveloperSettings) to specify which audio settings should be loaded.

  • The LoadDefaultSettingsList function iterates through the list of setting classes, creates new instances of each setting, and initializes them. If a setting class is not set, it skips that entry without crashing the editor.

22 May 2026