Commit Graph

26 Commits

Author SHA1 Message Date
sara schvartzman
f0a942f45e Control Rig: Refactor variable binding
#jira na
#rb helge.mathee
#preflight 61a4c443be6d0d4512c093f6

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 18310323 in //UE5/Release-5.0/... via CL 18310628
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 18310747 by sara schvartzman in ue5-release-engine-test branch]
2021-11-29 11:26:01 -05:00
helge mathee
6462b5a2b4 RigVM: Implement undo / redo for promote actions
#rb jack.cai
#jira UE-132110
#preflight https://horde.devtools.epicgames.com/job/618ccb47026d8c8fe93bd749

#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 18149987 in //UE5/Release-5.0/... via CL 18150366
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v889-18060218)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 18150401 by helge mathee in ue5-release-engine-test branch]
2021-11-11 09:37:24 -05:00
sara schvartzman
488074a7e5 Control Rig: Fix "show bubble when zoom" change is not getting saved
#jira UE-131734
#rb helge.mathee
#preflight 6172abfceeaa6c00017ff565

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 17904076 in //UE5/Release-5.0/... via CL 17904086
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v883-17842818)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17904089 by sara schvartzman in ue5-release-engine-test branch]
2021-10-25 04:25:30 -04:00
sara schvartzman
408eee294f Control Rig: Fix Unable to redo Forward solve nodes paste
#jira UE-117162
#rb helge.mathee
#preflight 61534846cf40300001b4cd54

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 17674697 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v875-17642767)
#ROBOMERGE[STARSHIP]: UE5-Release-Engine-Staging Release-5.0

[CL 17674711 by sara schvartzman in ue5-release-engine-test branch]
2021-09-30 05:07:08 -04:00
sara schvartzman
256a836829 Control Rig: Local variable deletion in the Control Rig cannot be undone
#jira UE-120844
#rb helge.mathee
#preflight 6151ca1259c66a000108cb34

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 17631071 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v871-17566257)

[CL 17631072 by sara schvartzman in ue5-release-engine-test branch]
2021-09-27 11:30:52 -04:00
sara schvartzman
9c12db0405 Control Rig: Promote to collapse node from function without invalid local variables
#jira UE-125910
#rb helge.mathee

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 17481068 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)

[CL 17481076 by sara schvartzman in ue5-release-engine-test branch]
2021-09-10 10:04:27 -04:00
helge mathee
f4138a3a68 Control Rig: Support for unknown pins + spawning nodes with unknown pins
#rb sara.schvartzman
#jira na
#preflight https://horde.devtools.epicgames.com/job/61388e8a25e540000167bbec

#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 17456830 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)

[CL 17456834 by helge mathee in ue5-release-engine-test branch]
2021-09-08 07:57:30 -04:00
sara schvartzman
d05c389fcf Control Rig: Display local variables in details panel
#jira UE-118328
#rb helge.mathee

#ROBOMERGE-SOURCE: CL 17383784 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)

[CL 17383791 by sara schvartzman in ue5-release-engine-test branch]
2021-09-01 04:50:52 -04:00
helge mathee
07e76189f3 ControlRig: Array Nodes
#rb jack.cai
#jira UE-104985 UE-104988 UE-104989 UE-104990

preflight: https://horde.devtools.epicgames.com/job/611cc8193a81b000012a0554

#ROBOMERGE-SOURCE: CL 17212884 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17212887 by helge mathee in ue5-release-engine-test branch]
2021-08-18 06:18:21 -04:00
sara schvartzman
c11a0f2b33 Control Rig: Add button to copy python commands to replicate a control rig blueprint
#jira UE-118056
#rb helge.mathee

#ROBOMERGE-SOURCE: CL 16690876 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v835-16672529)

[CL 16690884 by sara schvartzman in ue5-release-engine-test branch]
2021-06-16 13:02:50 -04:00
helge mathee
ad554714f9 Control Rig: Correct ActionIndex in certain scenarios in UndoStack
#jira UE-117162
#rb na

#ROBOMERGE-SOURCE: CL 16655856 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v833-16641396)

[CL 16655858 by helge mathee in ue5-release-engine-test branch]
2021-06-14 05:18:36 -04:00
Helge Mathee
b1e31fb327 Control Rig: Support description for functions
#jira UE-116428
#rb audit

[CL 16588324 by Helge Mathee in ue5-main branch]
2021-06-08 12:10:13 -04:00
sara schvartzman
a004ea816a ControlRig: Adding local variables to CR graphs UI
#jira UE-110373
#rb helge.mathee

[CL 16568265 by sara schvartzman in ue5-main branch]
2021-06-07 06:49:07 -04:00
sara schvartzman
624ea19f1e ControlRig: Adding local variables to CR graphs
#jira UE-110373
#rb helge.mathee

[CL 16281162 by sara schvartzman in ue5-main branch]
2021-05-11 17:13:58 -04:00
Helge Mathee
4cf6dc7f35 Control Rig: Variable Remapping
#rb sara.schvartzman, jack.cai
#jira UEA-564

[CL 16122169 by Helge Mathee in ue5-main branch]
2021-04-27 03:19:42 -04:00
Helge Mathee
ac84fcc931 Control Rig: Editing for node color, category and keywords
#rb jack.cai
#jira UEA-564

[CL 15216054 by Helge Mathee in ue5-main branch]
2021-01-27 05:06:20 -04:00
Helge Mathee
56c5f9634e Control Rig: Move up and down arguments in the details panel for collapse nodes / functions
#jira UE-105266
#fyi jack.cai
#rb audit

[CL 15152852 by Helge Mathee in ue5-main branch]
2021-01-21 04:38:23 -04:00
Helge Mathee
2cf10865a6 Control Rig: Support for error reporting from AST parser all the way up to the Blueprint / Editor
#jira UEA-564
#rb audit
#fyi jack.cai

[CL 15134925 by Helge Mathee in ue5-main branch]
2021-01-19 07:26:41 -04:00
Helge Mathee
44b6bf3d31 Control Rig Encapsulation - UI changes
#rb jack.cai
#jira UEA-564

[CL 14913071 by Helge Mathee in ue5-main branch]
2020-12-14 08:58:12 -04:00
Helge Mathee
5ebc320a11 Control Rig: Rename Struct Node to Unit Node
#rb halfdan.ingvarsson
#jira na

[CL 14835217 by Helge Mathee in ue5-main branch]
2020-12-02 10:59:58 -04:00
Helge Mathee
02f602e7bf Control Rig VM: Encapsulation, First steps
Implementation of relevant nodes for collapse feature, controller + actions as well as unit test

To be audited by Jack.Cai

#jira UEA-564
#rb na
#fyi jack.cai

[CL 14815556 by Helge Mathee in ue5-main branch]
2020-11-26 05:45:07 -04:00
Helge Mathee
9040c2513f Control Rig: Support for Variable pin binding
#jira UE-97661 UE-97660
#rb sara.schvartzman

[CL 14572443 by Helge Mathee in ue5-main branch]
2020-10-26 06:51:31 -04:00
Helge Mathee
02d72a290f Control Rig: Feature to bind pins to external variables, model + controller work (view todo)
#rb sara.schvartzman
#jira UE-97661

[CL 14531756 by Helge Mathee in ue5-main branch]
2020-10-21 03:46:35 -04:00
Marcus Wassmer
3b81cf8201 Merging using //UE5/Main_to_//UE5/Release-Engine-Staging @14384769
autoresolved files
#rb none

[CL 14384911 by Marcus Wassmer in ue5-main branch]
2020-09-24 00:43:27 -04:00
helge mathee
86d659f978 Control Rig: Ensure to clean up injected nodes during undo / redo
The injected node action was just calling RemoveNode, which outside of undo / redo does not clean up links. We had some stale / transient nodes due to this in the repro case. By adding an additional argument to force recursion into BreakAllLinks etc this is fixed.

#rb lina.halper
#lockdown laurent.delayen
#jira UE-92035

#ROBOMERGE-SOURCE: CL 12923962 in //UE4/Release-4.25/... via CL 12923974 via CL 12923998
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)

[CL 12924002 by helge mathee in Main branch]
2020-04-20 11:20:47 -04:00