Commit Graph

122 Commits

Author SHA1 Message Date
helge mathee
7dda28a91f Control Rig: Improving debug watches
* watches now no longer crash with Mannequin Control Rig
* watches no longer disappear after recompile
* watches work on formerly optimized out nodes
* watches work within collapse nodes and functions

#rb sara.schvartzman
#jira na

#ROBOMERGE-SOURCE: CL 16327158 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v804-16311228)

[CL 16327167 by helge mathee in ue5-release-engine-test branch]
2021-05-14 02:39:00 -04:00
helge mathee
af00c7848b Control Rig: Fix up unit tests due to breakage in 16281286
[FYI] nick.whiting
#rb na
#jira na

#ROBOMERGE-SOURCE: CL 16300410 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v800-16297934)

[CL 16300411 by helge mathee in ue5-release-engine-test branch]
2021-05-12 11:50:01 -04:00
nick whiting
e4471c2f37 Cleaning up references in Control Rig BPs to the transient package. Prevent adding nodes to the ControlRig Function Library if they're template nodes from the PROTO_ menuing BP function declarations.
#rb helge.mathee
#jira UE-114585
#lockdown nick.whiting

#ROBOMERGE-SOURCE: CL 16281094 in //UE5/Release-5.0-EarlyAccess/... via CL 16281286
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v799-16237190)

[CL 16281302 by nick whiting in ue5-release-engine-test branch]
2021-05-11 17:17:43 -04:00
sara schvartzman
4d587aae84 ControlRig: Adding local variables to CR graphs
#jira UE-110373
#rb helge.mathee

#ROBOMERGE-SOURCE: CL 16281162 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v799-16237190)

[CL 16281215 by sara schvartzman in ue5-release-engine-test branch]
2021-05-11 17:15:36 -04:00
Helge Mathee
07b622357c Control Rig: AST lookup var expresisons by name
#jira UE-114815
#rb na

[CL 16220122 by Helge Mathee in ue5-main branch]
2021-05-06 09:44:46 -04:00
Helge Mathee
1c64096d7c Control Rig: Avoid dialogs for bulk changes on same asset. Catch invalid collapse pins
#jira UE-114713
#rb na

[CL 16183904 by Helge Mathee in ue5-main branch]
2021-05-03 10:22:02 -04:00
Helge Mathee
4352bbb372 Control Rig - Follow up on CL 16156500
Control Rig: Don't orphan pins during ChangePinType without any links

#jira UE-114486
#rb sara.schvartzman

[CL 16166947 by Helge Mathee in ue5-main branch]
2021-04-30 07:05:05 -04:00
Helge Mathee
ba4f6f545d Control Rig VM Compiler - Don't create registers for Variables
#rb sara.schvartzman
#jira na

[CL 16156791 by Helge Mathee in ue5-main branch]
2021-04-29 09:47:07 -04:00
Helge Mathee
63d4207552 Control Rig: Don't orphan pins during ChangePinType without any links
#jira UE-114486
#rb sara.schvartzman

[CL 16156500 by Helge Mathee in ue5-main branch]
2021-04-29 08:58:04 -04:00
Helge Mathee
1934a4145c Fix build break - RigVMController.cpp
#rb na
#jira na

[CL 16156127 by Helge Mathee in ue5-main branch]
2021-04-29 08:01:53 -04:00
Helge Mathee
f000025113 Control Rig: Introducing the notion of bulk edits to the rigvmcontroller
#rb sara.schvartzman
#jira UEA-564

[CL 16156048 by Helge Mathee in ue5-main branch]
2021-04-29 07:44:28 -04:00
Helge Mathee
3afc8b83ea Control Rig: Moving debug memory to its own container
#rb sara.schvartzman
#jira na, Control Rig Debugging Work

[CL 16155492 by Helge Mathee in ue5-main branch]
2021-04-29 05:02:50 -04:00
sara schvartzman
4619b7776d ControlRig: Breakpoints UI icons
#jira na
#rb helge.mathee

[CL 16143642 by sara schvartzman in ue5-main branch]
2021-04-28 10:36:07 -04:00
sara schvartzman
b97e560fce Control Rig Debugging: Breakpoints UI.
#jira na
#rb helge.mathee
#fyi jack.cai

[CL 16139504 by sara schvartzman in ue5-main branch]
2021-04-28 04:17:19 -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
jack cai
65e6ddf8e2 Control Rig: Fix cook warnings generated due to duplicated links and invalid links to orphan pins. Duplicated links are now removed once detected. Invalid Links on orpha pins are now allowed.
Also Control Rig Editor now allows opening of BP with compile errors

#jira none
#fyi helge.mathee

[CL 16080062 by jack cai in ue5-main branch]
2021-04-21 16:02:32 -04:00
Helge Mathee
57951af516 Control Rig: Avoid cycles between blueprints
#rb sara.schvartzman
#jira UE-113614

[CL 16030569 by Helge Mathee in ue5-main branch]
2021-04-16 05:03:05 -04:00
Helge Mathee
b6293a959f Control Rig: Dependency / Dependent API
#rb sara.schvartzman
#jira na

[CL 16024162 by Helge Mathee in ue5-main branch]
2021-04-15 14:30:33 -04:00
Helge Mathee
02c478ba4b Control Rig: Avoid undo / redo during compilation. Improve RemoveExpressions performance within AST Parser
#rb sara.schvartzman
#jira UE-113260

[CL 15990888 by Helge Mathee in ue5-main branch]
2021-04-13 12:03:23 -04:00
Helge Mathee
4f751bf93e Control Rig: Make sure to reattach links after a promotion from function to collapse node
#rb sara.schvartzman
#jira na

[CL 15954971 by Helge Mathee in ue5-main branch]
2021-04-08 10:37:40 -04:00
Helge Mathee
b77e3ec28e Control Rig: Ensure to use REN_ForceNoResetLoaders for rename operations during load
#jira FROST-1858
#rb audit

[CL 15953710 by Helge Mathee in ue5-main branch]
2021-04-08 08:59:15 -04:00
Helge Mathee
f53e4983bf Control Rig: Correct typo in RigVMController
#rb trivial
#jira na

[CL 15953653 by Helge Mathee in ue5-main branch]
2021-04-08 08:44:55 -04:00
Helge Mathee
d3cb2516f6 Control Rig: Follow up on orphan pins: Ensure to only setup orphan pins during postload and avoid compilation of invalid graphs
#jira FROST-1844
#rb na

[CL 15946315 by Helge Mathee in ue5-main branch]
2021-04-07 17:24:36 -04:00
Helge Mathee
534665507f Control Rig: Orphan pin functionality for RigVM
#jira UEA-564
#rb jack.cai

[CL 15942963 by Helge Mathee in ue5-main branch]
2021-04-07 13:09:20 -04:00
jack cai
1dcf23634c Control Rig: Changing node header colors for better UX
#jira UE-110361
#rb helge.mathee

[CL 15889883 by jack cai in ue5-main branch]
2021-04-01 11:24:04 -04:00