Update MetaSound cook to strip unsupported MetaSound platform page data
Page resolution perf/selection improvements
- Add option to disable MetaSound audition (page & platform) settings in PIE (default to enabled)
- Add ability for project to override resolved pageID
- Avoid constant set reallocation for now frequently-used page ID resolution (as inputs now call during generation independent of graph)
- Add trace event scope for page resolution perf monitoring
#jira UE-219821, UE-193186
#rb phil.popp, helen.yang
#rnx
[FYI] jon.huller, sondra.moyls, Seth.Weedin
[CL 35787942 by rob gay in ue5-main branch]
- Adds ability for graph generation via target page ID
- Deprecates the requirement of a GraphController to build graph to IGraph
#rb phil.popp
#tests MetaSound automated tests & UnitTests
#rnx
#jira UE-194160
[CL 34731539 by rob gay in ue5-main branch]
#jira UE-217835
#rb phil.popp
#rnx
[FYI] sondra.moyls
#tests local edits, audioQA automated tests, project fast cook
[CL 34376054 by rob gay in ue5-main branch]
- Fix-ups for MS AssetManager leaking asset names if not registered by moving to MultiMap
- Fix-up for ResetBuilder call passing off initial delegates properly
- Make builders map mutation thread safe when loading assets async
#rnx
#tests -game, AudioQA, Unit Tests, Automated Tests
#rb phil.popp
#jira UE-194160
[CL 33983705 by rob gay in ue5-main branch]
- Make trigger inputs passthrough
- Use both node id and containing graph id to avoid shared state in duplicated assets when using Same Node shared state behavior
- Use asset class id instead of a newly generated id for FFrontendGraph graph id to guarantee ids are shared for a given asset, and clean up now unneeded id map in the Operator Cache
#jira UE-215243
#jira UE-215587
#rb phil.popp
[CL 33901385 by helen yang in ue5-main branch]
- Avoids string format/copies/conversions in most cases where its just used as a key
- Deprecate NodeRegistryKey namespace calls
#rb phil.popp
#rb helen.yang
[CL 28727626 by rob gay in ue5-main branch]
- Better name for insights tags on "sub-graphs" (patchs) within a metasound source.
[REVIEW] [at]charlie.huguenard [at]phil.popp [at]rob.gay
[CL 27597480 by buzz burrowes in ue5-main branch]