You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
o3de/Registry
lumberyard-employee-dm 7b1dd01d1d
Implemented a deferred LoadLevel queue for the SpawnableLevelSystem (#4561)
* Moved the SettingsRegistryTests.cpp and
SettingsRegistryMergeUtilsTests.cpp to the Settings folder

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Implemented a deferred level load queue, that allows the
SpawnableLevelSystem to re-run the last LoadLevel command that occured
before it was constructed.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Added SettingsRegistryVisitorUtils to reduce Array and Object visitor
boilerplate.

The VisitArray and VisitObject functions allows iteration over each
element of array and object respectively via a callback.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Removed the queuing logic for levels that attempt to load before the SpawnableLevelSystem is available

Only the last level name that could not load is stored off and deferred until the SpawnableLevelsystem is created.

Made the FieldVisitor AggregateTypes constructor protected and added a comment specifying the expected values.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Bring in the SettingsRegistry::Visitor::Visit functions into scope to fix MSVC compilation errors.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Changed the list of supported SettingsRegistry types to visit to an enum to constrain the values to Array and/or Object.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
4 years ago
..
Platform Added new lines to Streamer.*.setreg files at the end 5 years ago
AssetProcessorPlatformConfig.setreg adding ignore rule in AP for install folder and making exclusion rule in gitignore to match the one of build 4 years ago
CMakeLists.txt fixes some install paths issues in monolithic release (#4422) 4 years ago
application_options.setreg (Continuation) Implemented automation paralellization & standarization (#1718) 5 years ago
bootstrap.setreg Add linux equivalents for all the places that enumerate platforms (#3325) 4 years ago
fileio.setreg Update the FileIO Aliases (#4186) 4 years ago
gem_autoload.serializecontexttools.setreg Support for nested slice conversions (#1121) 5 years ago
prefab.setreg Spawning priority threshold through SetReg 5 years ago
prefab.tools.setreg LYN-2537 engine assets (#254) 5 years ago
sceneassetimporter.setreg Added a new registry setting that disables automatic conversion of materials from model files like FBX. 4 years ago
setregbuilder.assetprocessor.setreg Implemented a deferred LoadLevel queue for the SpawnableLevelSystem (#4561) 4 years ago
streamer.editor.setreg Added new lines to Streamer.*.setreg files at the end 5 years ago
streamer.game.debug.setreg Added new lines to Streamer.*.setreg files at the end 5 years ago
streamer.game.profile.setreg Added new lines to Streamer.*.setreg files at the end 5 years ago
streamer.game.setreg Added new lines to Streamer.*.setreg files at the end 5 years ago
streamer.setreg Added new lines to Streamer.*.setreg files at the end 5 years ago
streamer.test.setreg Added new lines to Streamer.*.setreg files at the end 5 years ago