Fix a crash in some asset editors when you force deleted an asset with pending changes and hit "cancel" on the save dialog
#jira UE-107248
#preflight 64517c880e33f2d51d6e3adb
[CL 25321878 by aditya ravichandran in ue5-main branch]
Fix for bad submix state when you click "Break Links..." on the output pin of an input submix.
#rb maxwell.hayes
[FYI] kevin.neilson
#ROBOMERGE-SOURCE: CL 11369446 via CL 11369453
#ROBOMERGE-BOT: (v654-11333218)
[CL 11369459 by ethan geller in Main branch]
Fixes for various static analysis warnings.
[FYI] marc.audy
#ROBOMERGE-OWNER: ethan.geller
#ROBOMERGE-AUTHOR: ethan.geller
#ROBOMERGE-SOURCE: CL 11309897 via CL 11309923
#ROBOMERGE-BOT: (v653-11302973)
[CL 11311354 by ethan geller in Main branch]
#rnx
#rb none
#ROBOMERGE-SOURCE: CL 10869241 via CL 10869527 via CL 10869904
#ROBOMERGE-BOT: (v613-10869866)
[CL 10870586 by ryan durand in Main branch]
- Fix crash when removing a child submix from parent in wrong submix command cue (causing a modification of children while looping through parent ProcessAudio call)
- Clean-up weakptrs in submix instances that become invalid
- Ensure submix soft object paths are loaded on game thread
#rb ethan.geller
#jira UE-86096
#ROBOMERGE-SOURCE: CL 10868601 via CL 10869790
#ROBOMERGE-BOT: (v613-10869866)
[CL 10869972 by rob gay in Main branch]
#rnx
#rb none
#ROBOMERGE-OWNER: rex.hill
#ROBOMERGE-AUTHOR: rex.hill
#ROBOMERGE-SOURCE: CL 9968254 via CL 9968365
#ROBOMERGE-BOT: (v560-9963197)
[CL 9969240 by rex hill in Main branch]
#rb none
#jira UE-82733
#ROBOMERGE-SOURCE: CL 9890829 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v553-9872581)
[CL 9890839 by rob gay in Main branch]
- Make Submix graph point in an intuitive direction and change input/output directions.
- Fix bugs around adding/removing submixes and having multiple editors open.
- Move implementation and definitions so SoundSubmix updates builds faster (remove SoundSubmix.h references from bulky headers that are used all over the engine)
- Safeguards around only having a single editor open for a given submix (avoids having multiple similar but not same graphs open for the same asset, which gets super confusing visually and hard to track in code)
- Enforce not being able to delete an editor's root submix from the graph (to avoid having to rebase the editable objects in the graph)
#rb ethan.geller
#jira UE-82681
#ROBOMERGE-OWNER: rob.gay
#ROBOMERGE-AUTHOR: rob.gay
#ROBOMERGE-SOURCE: CL 9884534 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v553-9872581)
[CL 9884577 by rob gay in Main branch]
- Enforce not being able to delete an editor's root submix from the graph (to avoid having to rebase the editable objects in the graph)
#rb ethan.geller
#ROBOMERGE-OWNER: rob.gay
#ROBOMERGE-AUTHOR: rob.gay
#ROBOMERGE-SOURCE: CL 9881046 via CL 9881616
#ROBOMERGE-BOT: (v553-9872581)
[CL 9882163 by rob gay in Main branch]
#jira UE-82380
#rnx
[CODEREVIEW] Rob.Gay
#ROBOMERGE-SOURCE: CL 9786825 via CL 9786851
#ROBOMERGE-BOT: (v545-9751379)
[CL 9786859 by marc audy in Main branch]
- Make Submix graph point in an intuitive direction and change input/output directions.
- Fix bugs around adding/removing submixes and having multiple editors open.
- Move implementation and definitions so SoundSubmix updates builds faster (remove SoundSubmix.h references from bulky headers that are used all over the engine)
#rb aaron.mcleran
#ROBOMERGE-OWNER: rob.gay
#ROBOMERGE-AUTHOR: rob.gay
#ROBOMERGE-SOURCE: CL 9766775 via CL 9766776
#ROBOMERGE-BOT: (v545-9751379)
[CL 9766806 by rob gay in Main branch]