- Unaccounted for integer conversion causing the dirty flag to always get set on synchronization even when data hadn't changed
#rb helen.yang
#rnx
#jira UE-144881
#preflight 622259a6335298c3146393ab
#ROBOMERGE-AUTHOR: rob.gay
#ROBOMERGE-SOURCE: CL 19274524 in //UE5/Release-5.0/... via CL 19274690
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v924-19243027)
[CL 19276439 by rob gay in ue5-main branch]
- Fix return value improperly assigning value in MixModulatorNode, causing it always to be 0 or 1 based on if the modulator was registered (as return is if the value was found and assigned, and its a boolean cast when the modulator is found)
- Remove unused parameter proxy ModHandle member
- Don't re-register if parameter already registered
- Remove duplicate validation call
#rb helen.yang
#rnx
#jira UE-144721
#preflight 6221645ca00412627d1bfde2
#ROBOMERGE-AUTHOR: rob.gay
#ROBOMERGE-SOURCE: CL 19259386 in //UE5/Release-5.0/... via CL 19260159
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v924-19243027)
[CL 19263839 by rob gay in ue5-main branch]
- Clean-up some MetaSoundMember edgraphnode members
- Minor fix for hover when drag/dropping members not onto graph showing no error state
#rb helen.yang
#rnx
#jira UE-144433
#jira UE-144358
#preflight 62203018f134125ae0bc7078
#ROBOMERGE-AUTHOR: rob.gay
#ROBOMERGE-SOURCE: CL 19253632 in //UE5/Release-5.0/... via CL 19257927
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v924-19243027)
[CL 19263531 by rob gay in ue5-main branch]
- Fix for interfaces not updating/some manipulators being incorrectly editable on MetaSound Presets
- Clarify Set vs Synchronize location on MSEdGraphNodes
- Split up RefreshDetails to RefreshDetails/Interfaces & move RefreshInterface to RefreshGraphMemberMenu
#rb helen.yang
#rnx
#jira UE-144184, UE-144358
#preflight 621ff6b9901d830f366e5369
#ROBOMERGE-AUTHOR: rob.gay
#ROBOMERGE-SOURCE: CL 19235508 in //UE5/Release-5.0/... via CL 19236719
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)
[CL 19237376 by rob gay in ue5-main branch]
- Remove base template for node customizations now that it isn't required to be a template to enable intra-engine versioning (allows moving implementation of category customization to .cpp)
- Move redundant "Literal" property to parent UMetasoundEditorGraphMember
#rb helen.yang
#jira UE-121749
#rnx
#preflight 621d2e869a5676d19a3d50e9
#ROBOMERGE-AUTHOR: rob.gay
#ROBOMERGE-SOURCE: CL 19181623 in //UE5/Release-5.0/... via CL 19183646
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)
[CL 19206681 by rob gay in ue5-main branch]
- Add right click menu and actions for graph members
- Move add/remove interfaces menu to a new details tab
#jira UE-143470
#jira UE-143471
#rb rob.gay
#preflight 6218507a8849a7424f6d4ff9
#ROBOMERGE-AUTHOR: helen.yang
#ROBOMERGE-SOURCE: CL 19177650 in //UE5/Release-5.0/... via CL 19180025
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)
[CL 19203596 by helen yang in ue5-main branch]
#jira UE-143889
#rb rob.gay
#preflight 62191b0e847077002e8f0c24
#ROBOMERGE-AUTHOR: helen.yang
#ROBOMERGE-SOURCE: CL 19157472 in //UE5/Release-5.0/... via CL 19159838
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)
[CL 19161488 by helen yang in ue5-main branch]
- Fix another spot for when member is removed from the editor views on next tick, don't show garbage member in details panel
- Variable node body fix-ups
#rb helen.yang
#rnx
#jira UE-143288
#preflight 62102b6a406b34de07e846ae
#ROBOMERGE-AUTHOR: rob.gay
#ROBOMERGE-SOURCE: CL 19082391 in //UE5/Release-5.0/... via CL 19097086
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)
[CL 19140792 by rob gay in ue5-main branch]
- Also fixes pasting a variable member from another graph or pasting a variable accessor/delayed accessor from ensuring if no other accessor exists
#rb helen.yang
#rnx
#jira UE-142410
#preflight 620adc00803d9066e6902811
#lockdown nick.whiting
#ROBOMERGE-AUTHOR: rob.gay
#ROBOMERGE-SOURCE: CL 19058501 in //UE5/Release-5.0/... via CL 19074246
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)
[CL 19076464 by rob gay in ue5-main branch]
- Add nullptr check when setting bus sends
- Initialize audio analyzer number of frames
- Remove analyzers when tearing down MetaSound audio meter
#jira UE-140872
#rb rob.gay
#preflight 620a9d8f4a08181f72a47f28
#ROBOMERGE-AUTHOR: helen.yang
#ROBOMERGE-SOURCE: CL 18986455 in //UE5/Release-5.0/... via CL 18986877 via CL 18987819
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v917-18934589)
[CL 18988135 by helen yang in ue5-main branch]