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/Code/Tools
Mike Balfour d90a3d46a7
Support for nested slice conversions (#1121)
This set of changes enables conversions for singly-nested slices. Multiple nesting hierarchies are only partially supported at this point. Conversion is also significantly more deterministic, which makes it easier to convert single slices without needing to reconvert every slice or level that relies on it as well.
Changes:

- Added version of Instance::AddInstance() that takes in an alias to allow for deterministic aliases
- Added a "SliceConverterEditorEntityContextComponent" that's used to specifically disable entity activation on creation. The disabling is done this way vs adding a new public API, because the disable shouldn't be required in any normal case outside of this tool.
- Disabled more AWS gems for the SliceConverter, as they're unneeded and cause issues if they're around in the tool.
- Added a small null check to the Camera Controller.
- Added the actual support for slice instance conversion. This instantiates the entities, applies the data patches, turns them into a prefab instance, and generates a JSON patch out of the changes.
5 years ago
..
AWSNativeSDKInit Integrating github/staging through commit 5f214be 5 years ago
Android/ProjectBuilder Update Android Project Generation to support AGP 4.2.0, Cmake 3.20, and newer versions of NDK&SDK 5 years ago
AssetBundler Renamed osx_gl to mac and es3 to android for cache folders (#949) 5 years ago
AssetProcessor LYN-4134 Automatically add `--project-path=<project>` to debugging parameters in Editor/AP for engine-centric (#1081) 5 years ago
AzTestRunner Add newlines to the end of all files 5 years ago
CrashHandler [SPEC-6071][Crashpad] Make Crashpad available through 3rdParty system for Windows 5 years ago
DeltaCataloger Fix Linux test failures 5 years ago
GridHub Renamed osx_gl to mac and es3 to android for cache folders (#949) 5 years ago
News Add newlines to the end of all files 5 years ago
ProjectManager Merge branch 'main' into ftue_auto_register 5 years ago
PythonBindingsExample Add newlines to the end of all files 5 years ago
RemoteConsole Add newlines to the end of all files 5 years ago
SceneAPI Added [[maybe unused]] to fix release build compile issue (#1090) 5 years ago
SerializeContextTools Support for nested slice conversions (#1121) 5 years ago
Standalone Remove or update some remaining non-inclusive terms. (#793) 5 years ago
TestImpactFramework Add newlines to the end of all files 5 years ago
CMakeLists.txt Remove CryCommonTools (moving the three remaining files into Editor/Util which is the only place they're used). (#741) 5 years ago