- Fix bug introduced recently with BuildToAsset not applying a clean class name/guid
- Fix case where builder was added to root and not freed
- MetaSoundEditorSubsystem minor clean-up
#rb helen.yang
#jira UE-191435 UE-191505
#rnx
[CL 26714951 by Rob Gay in 5.3 branch]
- Create new class names for temporary packages created during migration to avoid duplicate node registration
- Change duplicate node registration ensure to if check with better logging of asset causing collision
#jira UE-161039
#jira UE-175059
#jira UE-188854
#rb rob.gay
[CL 26299112 by helen yang in 5.3 branch]
- Add option to BuildToAsset to copy settings from a given template SoundWave
- Update CreatePreset right click asset action to use builder instead of factory
#jira UE-170991
#rb rob.gay
[CL 26039121 by helen yang in 5.3 branch]
- Added document builder and BP functions for SetGraphInputDefault, ConvertFromPreset, ConvertToPreset, CreatePatch/SourcePresetBuilder, IsPreset
- Refactor MetaSound asset and preset initialization to use builder architecture more
#jira UE-185391
#rb rob.gay
#preflight 64710f423b73ebeef4c295bb
[CL 25683338 by helen yang in ue5-main branch]
FDataTypeRegistry::GetDataTypeInfo walks up the class hierarchy searching for a registered class.
Adds FDataTypeRegistryInfo::bIsExplicit to replace the editor's IsExplicitProxyClass and enable the same functionality of requiring exact types at runtime.
#rb rob.gay
[REVIEW] [at]phil.popp
#preflight 6470afe55d3ca2dfd99ab6a1
[CL 25649438 by nicholas howe in ue5-main branch]
- New version no longer uses expensive controller system
- Fix-up & condense asset/builder initialization logic that utilizes modify interface transform functionality
- Misc clean-up
#rb helen.yang
#jira UE-120184
#rnx
#preflight 645bfd468e01daf0e5b92c30
[CL 25420172 by rob gay in ue5-main branch]
Fixed some const incorrectness caused as a fallout.
#rb robert.manuszewski
#jira none
#preflight 645bb07be81da34de94c3e08
[CL 25405828 by Steve Robb in ue5-main branch]