- Fix minor bug where removal of graph input would return false despite removal succeeding if input was on preset but not initially set to inherit
- Disable MetaSound live audition transactor in cook to avoid potential warnings caused by resolution on cook page mutations
#jira UE-225699
#rb helen.yang
#rnx
[CL 36949136 by rob gay in 5.5 branch]
- Fix bug with moving initially placed editor output node moving same node on other pages in some cases
- Fix removing editor output nodes removing output nodes from all pages (and root output graph vertex)
- Disallow required interface input/output nodes from being removed from the ed graph
- Fix for occasional audition page desync
#jira UE-219586
#rnx
[FYI] jon.huller, sondra.moyls, miro.salminen
#rb helen.yang
#p4v-cherrypick 36635171
[CL 36761852 by rob gay in 5.5 branch]
- Move edge style calls to builder from controllers
- Fix leaks where removing an edge did not remove editor-only edge style
- Conform EditorOnly Data markup in BuilderAPI
- Make FindBuildGraphChecked private now that page work is complete (was public during transition between 5.4 & 5.5)
#jira UE-224299
#rb rob.gay
#rnx
[FYI] sondra.moyls, jon.huller
#p4v-cherrypick 36309245
[CL 36313950 by rob gay in 5.5 branch]
- Add faux platform "editor" (ignores cook settings) and "default" (all platforms without specific target settings) as auditionable for faster workflow/more intuitive behavior
- Implement feedback to distinguish "audition page" (editor only concept) vs "target page" (runtime concept)
- Warn when auditioning graphs that are not cooked/targeted for an assigned audition platform (as default input values cannot be resolved accordingly) in MetaSound Asset editor
- Add more editor/UX protections around having invalid settings where a platform has no target set
#jira UE-193186, UE-219821
#rb helen.yang
[FYI] sondra.moyls, jon.huller, Seth.Weedin, carlos.egas
#rnx
[CL 35930645 by rob gay in ue5-main branch]
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]
- Add utility functions to EdGraphBuilder & FrontendDocBuilder to be used for editor updates to accomidate paged input defaults
- General minor controller to docbuilder API clean-up spots
- Misc comment clean-up
#jira UE-219821
#rb helen.yang
#rnx
[FYI] sondra.moyls
[CL 35638678 by rob gay in ue5-main branch]
#jira UE-194160
#rb helen.yang
#tests automated in-editor, asset editor addition/removal of inputs/outputs via misc means
#rnx
[FYI] sondra.moyls
[CL 34882307 by rob gay in ue5-main branch]