Commit Graph

27 Commits

Author SHA1 Message Date
jack cai
558371186f Control Rig: Added Control Rig Context Menu Context to GraphNodeContextMenu + Added GraphPanel specific context to ControlRigContextMenuContext
#jira UE-118634
#rb helge.mathee

[CL 16776954 by jack cai in ue5-main branch]
2021-06-24 15:07:45 -04:00
Helge Mathee
5a56f79500 ControlRig: Improve bulk edit return information / reaction to undo / redo
#rb sara.schvartzman
#jira UE-104461

[CL 16773428 by Helge Mathee in ue5-main branch]
2021-06-24 10:50:18 -04:00
Helge Mathee
cd41b9d30e Control Rig: Temporarily disable interaction scope during a click to support selection across interaction rigs
#jira UE-96737
#fyi mike.zyracki
#rb na

[CL 16770062 by Helge Mathee in ue5-main branch]
2021-06-24 06:04:32 -04:00
aurel cordonnier
d17d20ca36 Merge from Release-Engine-Test @ 16758890 to UE5/Main
This represents UE4/Main @ 16738161 and Dev-PerfTest @ 16737719 (and Release-17.00 @ 16658211)

[CL 16763350 by aurel cordonnier in ue5-main branch]
2021-06-23 17:51:32 -04:00
Helge Mathee
ecaf0f4a82 Control Rig: Guard against nullptr within SRigHierarchy
#jira UE-118688
#rb audit

[CL 16754859 by Helge Mathee in ue5-main branch]
2021-06-23 05:59:21 -04:00
Helge Mathee
0c2762278a Control Rig / RigVM: Support for LWC
#rb halfdan.ingvarsson sara.schvartzman
#jira na

[CL 16746093 by Helge Mathee in ue5-main branch]
2021-06-22 14:11:15 -04:00
sara schvartzman
4a301ad717 Control Rig: Fix crash when rig element is renamed with empty string
#jira UE-118433
#rb helge.mathee

[CL 16740682 by sara schvartzman in ue5-main branch]
2021-06-22 06:34:44 -04:00
sara schvartzman
dce64f4767 Control Rig: Fix Control Rig name labeled None from Animation Window
#jira UE-113947
#rb helge.mathee

[CL 16740090 by sara schvartzman in ue5-main branch]
2021-06-22 05:15:33 -04:00
danny couture
8b5404f395 Add missing includes
#rnx
#rb trivial

[CL 16727206 by danny couture in ue5-main branch]
2021-06-21 08:15:28 -04:00
jack cai
8360584f72 Control Rig: Renaming Control from details panel causes details panel to show invalid values for the modified control.
This is happening because of this old call sequence: PropagateBPtoInstance() -> SetDetail() -> PropagateBPtoInstance(), the new sequence should be PropagateBPtoInstance() -> PropagateBPtoInstance() -> SetDetail(). One of the propagation may be redundant but I choose to keep it for now to avoid regression. For details see comment in InitControlRigEditor()

#jira UE-116454
#rb helge.mathee
#fyi sara.schvartzman

[CL 16727156 by jack cai in ue5-main branch]
2021-06-21 08:03:09 -04:00
sara schvartzman
208795e9eb Control Rig: Fix not valid categories for functions and variables
#jira UE-116902
#rb helge.mathee

[CL 16725514 by sara schvartzman in ue5-main branch]
2021-06-21 04:49:51 -04:00
jack cai
a828548615 Control Rig: Graph Node Context Menu, Minor adjustment: moved alignemnt menu entry to the bottom
#jira UE-118138
#rb trivial

[CL 16704891 by jack cai in ue5-main branch]
2021-06-17 10:57:06 -04:00
Helge Mathee
e6ce9bfde9 Control Rig: Support editor side mirroring on collections
#jira UE-114196
#rb audit

[CL 16703771 by Helge Mathee in ue5-main branch]
2021-06-17 09:23:06 -04:00
Helge Mathee
75556815e1 Control Rig: Support variable binding in details panel.
Also added support for local variables in binding.
+ React to removing local variable
+ React to renaming local variable
+ React to changing local variable type

#rb sara.schvartzman
#jira UE-101980

[CL 16703406 by Helge Mathee in ue5-main branch]
2021-06-17 08:21:34 -04:00
sara schvartzman
176f83d569 Control Rig: Fix reset execution mode when editor is reopened
#jira UE-118026
#rb helge.mathee

[CL 16703341 by sara schvartzman in ue5-main branch]
2021-06-17 08:11:58 -04:00
Helge Mathee
a421957422 Control Rig: Fix regression on RefreshHierarchy
#jira UE-118403
#rb audit
#fyi jack.cai

[CL 16701462 by Helge Mathee in ue5-main branch]
2021-06-17 03:55:20 -04:00
Helge Mathee
71b42ab837 Control Rig: Only perform user action if OK is being pressed in dialogs
#rb halfdan.ingvarsson
#jira UE-113852

[CL 16693115 by Helge Mathee in ue5-main branch]
2021-06-16 14:32:12 -04:00
sara schvartzman
0b7e73a4d6 Control Rig: Add button to copy python commands to replicate a control rig blueprint
#jira UE-118056
#rb helge.mathee

[CL 16690876 by sara schvartzman in ue5-main branch]
2021-06-16 13:02:19 -04:00
jack cai
2e6d407e18 Control Rig: Ensure proper ordering of items in the context menus
#jira none
#rb trivial

[CL 16689967 by jack cai in ue5-main branch]
2021-06-16 11:54:56 -04:00
Helge Mathee
e5e29a99fd Control Rig: Implement frame of selection / complete graph using the F hotkey
#jira UE-114323
#rb audit

[CL 16689672 by Helge Mathee in ue5-main branch]
2021-06-16 11:42:04 -04:00
sara schvartzman
f9455227c8 Control Rig: Variables not present after undoing delete variable
#jira UE-117566
#rb helge.mathee

[CL 16689595 by sara schvartzman in ue5-main branch]
2021-06-16 11:38:50 -04:00
Helge Mathee
dd9673755b Control Rig: Add option to automatically hook up mutable nodes
#jira UE-114217
#rb audit

[CL 16687756 by Helge Mathee in ue5-main branch]
2021-06-16 10:04:42 -04:00
Helge Mathee
305c6cf7c6 Control Rig: Recreate Hierarchy during undo if needed
#jira UE-117813
#rb audit

[CL 16687558 by Helge Mathee in ue5-main branch]
2021-06-16 09:42:02 -04:00
jack cai
9e1bebeb28 Control Rig: Changes to support a new python extendable context menu for drag & drop actions in rig hierarchy panel
#jira UE-114219
#rb helge.mathee
#fyi sara.schvartzman

[CL 16687457 by jack cai in ue5-main branch]
2021-06-16 09:28:20 -04:00
sara schvartzman
09cec5950a Control Rig: Prevent unsupported types to be selected as inputs/outputs of functions
#jira UE-117564
#rb helge.mathee

[CL 16686902 by sara schvartzman in ue5-main branch]
2021-06-16 08:02:35 -04:00