52 Commits

Author SHA1 Message Date
helge mathee
674587096a #rb na
#jira UE-180113

[CL 26286053 by helge mathee in 5.3 branch]
2023-06-28 11:19:42 -04:00
helge mathee
39e888f8e8 Control Rig / RigVM: Moving graph related widgets to RigVMEditor
#rb na
#jira UE-180106

[CL 26285194 by helge mathee in 5.3 branch]
2023-06-28 10:52:04 -04:00
helge mathee
6b60872e12 RigVM: First steps towards rebasing ControlRigBlueprint
#rb sara.schvartzman
#jira UE-180106

[CL 26038021 by helge mathee in 5.3 branch]
2023-06-16 02:27:47 -04:00
jaime cifuentes
2d765fd11c Fix for ControlRig editor issues when adding comments and using undo / redo
- Crash when attempting to save control rig asset after deleting undone and redone comment boxes
- Comment boxes not being visibly deleted after undoing and redoing their creation

#rb helge.mathee
#jira UE-185242, UE-185232

[CL 25946635 by jaime cifuentes in ue5-main branch]
2023-06-13 03:49:40 -04:00
helge mathee
d68e0fe2d3 RigVMEditor: EdGraph, EdGraphNode, EdGraphSchema and Blueprint
#rb sara.schvartzman
#jira UE-180106

[CL 25927227 by helge mathee in ue5-main branch]
2023-06-12 09:15:09 -04:00
Helge Mathee
582e68c97a ControlRig: Catch transaction ensure when changing comment box text
#rb na
#preflight skip
#jira UE-186624

[CL 25661000 by Helge Mathee in ue5-main branch]
2023-05-28 12:21:23 -04:00
Helge Mathee
baaf7bd120 RigVM: refactoring reroute into simple reroute, make and break nodes
#rb sara.schvartzman
#jira UE-179919
#preflight https://horde.devtools.epicgames.com/job/645263f50e33f2d51db5fddd

[CL 25317554 by Helge Mathee in ue5-main branch]
2023-05-03 10:55:00 -04:00
helge mathee
8f7d295198 Control Rig: Support Asset User Data as input data
#jira UE-172539
#preflight https://horde.devtools.epicgames.com/job/6426df8fc463fac9c86f8c7e

[CL 24892132 by helge mathee in ue5-main branch]
2023-04-03 10:06:06 -04:00
Helge Mathee
775c076978 RigVM: Move action stack owner ship from controller to client
#rb jaime.cifuentes
#jira UE-180097
#preflight https://horde.devtools.epicgames.com/job/641daf3e973e609670cbceb9

[CL 24800368 by Helge Mathee in ue5-main branch]
2023-03-27 05:18:05 -04:00
helge mathee
2979d9163a GraphEditor: Guard against trashed UEdGraphPins
#rb sara.schvartzman
#preflight https://horde.devtools.epicgames.com/job/64076c682559570cc7e26bc4

[CL 24556125 by helge mathee in ue5-main branch]
2023-03-08 04:19:40 -05:00
helge mathee
158a5a86e5 Control Rig: More surgical approach to ControlRigGraphNode::ReconstructNode_Internal
#rb sara.schvartzman
[FYI] halfdan.ingvarsson
#preflight https://horde.devtools.epicgames.com/job/63ff3a58ac6c61e2b5acf1ff

[CL 24462142 by helge mathee in ue5-main branch]
2023-03-01 10:04:44 -05:00
sara schvartzman
9037e97502 Control Rig: Fix default values not showing correctly on reroutes when duplicating the node
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/63f3a45d500c05a624253f57

[CL 24343372 by sara schvartzman in ue5-main branch]
2023-02-21 13:04:11 -05:00
zahra nikbakht
74241bc1ce Cherry pick to fix some control rig node fields losing focus on enter and tab.
#preflight 63db0900dd0298377631f141
#p4v-cherrypick 22500206

[CL 23969833 by zahra nikbakht in ue5-main branch]
2023-02-02 11:57:52 -05:00
Helge Mathee
f4e396377c RigVM Refactoring: Move the bulk of the code for Control Rig to RigVMHost.
Left ControlRig::Execute untouched for now - we need to refactor it in a follow up step.

#rb sara.schvartzman
#jira na
#preflight https://horde.devtools.epicgames.com/job/63bbe876c45a2c81e0720f1d

[CL 23626024 by Helge Mathee in ue5-main branch]
2023-01-10 09:05:18 -05:00
sara schvartzman
f0e5ee8250 Control Rig: Fix issue with renaming function
#jira UE-173278
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/63bc109ad862fdd3474975fc

[CL 23611603 by sara schvartzman in ue5-main branch]
2023-01-09 09:04:36 -05:00
sara schvartzman
f1ecf54496 Control Rig: Fix comment bubble not visible when opening editor
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/63b591c4c6265e21bc61d214

[CL 23580272 by sara schvartzman in ue5-main branch]
2023-01-04 15:49:22 -05:00
sara schvartzman
b17b335f73 Control Rig: Save serialized graph function in function data
#jira UE-171037
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/6390885f5c5308d18c43af06

[CL 23444514 by sara schvartzman in ue5-main branch]
2022-12-08 05:50:56 -05:00
Helge Mathee
99143ce0d8 Control Rig: Move draw interface and log to RigVM
#rb na
#jira na
#preflight https://horde.devtools.epicgames.com/job/638f6637255f07df8eed6df6

[CL 23408771 by Helge Mathee in ue5-main branch]
2022-12-06 11:04:15 -05:00
sara schvartzman
f9a4ef98fd Control Rig: Reuse function compilation data
#jira FORT-519929
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/637407fc953c19d435b38d76

[CL 23151594 by sara schvartzman in ue5-main branch]
2022-11-16 03:33:17 -05:00
Helge Mathee
63ca41cdd6 Control Rig: Fix crash with bound variables
#rb sara.schvartzman
#jira UE-167285
#preflight https://horde.devtools.epicgames.com/job/635fdc7ce27df24a3f9fe5bd

[CL 22873522 by Helge Mathee in ue5-main branch]
2022-10-31 18:05:35 -04:00
Helge Mathee
630b370f55 Control Rig: UI Graph Performance Improvements
#jira UE-152944
#rb sara.schvartzman
#preflight https://horde.devtools.epicgames.com/job/6346d47cf04e6f85050ea4a2

[CL 22500206 by Helge Mathee in ue5-main branch]
2022-10-13 05:50:41 -04:00
Helge Mathee
b1b1998884 Control Rig: Avoid notifications for nodes being added more than once
#rb sara.schvartzman
#jira UE-162284
#preflight skip

[CL 22398702 by Helge Mathee in ue5-main branch]
2022-10-07 07:50:20 -04:00
bryan sefcik
50d4fac9e0 Updated ../Engine/Plugins/... to inline gen.cpp files
Before:
3548 unity files
Total CPU Time: 47343.578125 s
Total time in Parallel executor: 494.60 seconds

After:
3445 unity files
Total CPU Time: 46044.671875 s
Total time in Parallel executor: 468.51 seconds

#jira
#preflight 63336159b20e73a098b7f24f

[CL 22218213 by bryan sefcik in ue5-main branch]
2022-09-28 01:06:15 -04:00
bryan sefcik
7b9e5abbcc Pass 1 on plugins:
Removed redundant private include paths from build.cs files.
Fixed include paths to be relative to the private or public folders.
Hid or removed includes that reached into other private module folders.
Updated PublicInclude paths when necessary.

#jira
#preflight 631b93c6967ffc68fb2c32df

[CL 21935609 by bryan sefcik in ue5-main branch]
2022-09-10 00:03:16 -04:00
Helge Mathee
ac50c45e04 Control Rig: Maintain control names in UI as valid until re-chosen
#rb na
#jira UE-157955
#preflight https://horde.devtools.epicgames.com/job/62c6eb598558075f424d256b

[CL 20983875 by Helge Mathee in ue5-main branch]
2022-07-07 10:33:32 -04:00