347 Commits

Author SHA1 Message Date
helge mathee
e1721b8fbd RigVMEditor: Allow to identify node, pin and connection factories
#rb sara.schvartzman
#jira UE-191665

[CL 26741434 by helge mathee in 5.3 branch]
2023-08-01 11:51:28 -04:00
benoit gadreau
1f22f4a454 RigVM: fixed variable/parameter patch (lost during refactoring)
#jira UE-190615
#rb helge.mathee

#rnx

[CL 26568941 by benoit gadreau in 5.3 branch]
2023-07-25 07:08:07 -04:00
sara schvartzman
edf3f05c9d RigVM: Move most of the functionality from ControlRigEditor to RigVMEditor
#rb na
#jira UE-180111
#p4v-cherrypick 26307242

[CL 26541122 by sara schvartzman in 5.3 branch]
2023-07-24 08:41:43 -04:00
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
493cf6d60a RigVM: Move compiler context to RigVMDeveloper
#rb sara.schvartzman
#jira UE-180111

[CL 26285387 by helge mathee in 5.3 branch]
2023-06-28 10:58:47 -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
ab14430f77 Control Rig: Restore GetControlRigClass / CreateControlRig
#rb na
[FYI] thales.sabino

[CL 26285124 by helge mathee in 5.3 branch]
2023-06-28 10:48:33 -04:00
helge mathee
accd260a99 Control Rig: Move Variable mapping widget to RigVMEditor
#rb na
#jira UE-180106

[CL 26285076 by helge mathee in 5.3 branch]
2023-06-28 10:46:14 -04:00
helge mathee
409551e228 RigVM: Move Control Rig Editor settings base class to RigVM
#rb na
#jira UE-180106

[CL 26091552 by helge mathee in 5.3 branch]
2023-06-19 11:27:35 -04:00
helge mathee
76fadf895a RigVM: Move Control Rig Node Spawners to RigVMEditor
#rb jaime.cifuentes
#jira UE-180106

[CL 26087942 by helge mathee in 5.3 branch]
2023-06-19 08:55:05 -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
helge mathee
fe02092093 RigVM: Core baseline support for decorators
#rb nicholas.frechette
#rb sara.schvartzman

[CL 25974065 by helge mathee in ue5-main branch]
2023-06-14 06:19:01 -04:00
dan oconnor
39d0d87756 Remove ICompileResultsLog as it is not needed to make the Engine module's dependency on UnrealEd private as done in 25942865. Something like this might be neccessary if we can remove that dependency entirely, but in that case it's likely that moving UBlueprint to a developer module is the most prudent refactor
#rb None
[FYI] bryan.sefcik
#jira

[CL 25966327 by dan oconnor in ue5-main branch]
2023-06-13 18:26:11 -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
bryan sefcik
4404b8af03 Created ICompileResultsLog in the Engine module to break the public dependency on UnrealEd.
#jira
#rb dan.oconnor, dave.jones2

[CL 25942874 by bryan sefcik in ue5-main branch]
2023-06-12 18:48:31 -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
sara schvartzman
5fa9dc5a38 RigVm: Fix User defined event nodes with wrong title
#rb trivial
#preflight na
#rnx

[CL 25626894 by sara schvartzman in ue5-main branch]
2023-05-25 15:34:03 -04:00
sara schvartzman
a73b0afd44 RigVM: Avoid crash when creating function with same name as deleted function
#jira UE-186822
#rb trivial
#preflight na

[CL 25619945 by sara schvartzman in ue5-main branch]
2023-05-25 09:15:10 -04:00
jaime cifuentes
bc38104f12 RigVM : Extracted all instance data from the VM to the Context, as a step for a Stateless VM
#rb helge.mathee, sara.schvartzman
#jira UE-180117
#preflight 64660de8063e77985c33cf1b

[CL 25523500 by jaime cifuentes in ue5-main branch]
2023-05-18 08:02:56 -04:00
Helge Mathee
92a0ad2916 Control Rig: Mark bp as structurally modified for function header based changes
#rb sara.schvartzman
#jira UE-185444
#preflight https://horde.devtools.epicgames.com/job/646231cb3a76d5a567f00baf

[CL 25486423 by Helge Mathee in ue5-main branch]
2023-05-16 04:57:17 -04:00
Helge Mathee
731ea15468 RigVM: Introducing RigVMSchema
#rb sara.schvartzman
#jira UE-181763
#preflight https://horde.devtools.epicgames.com/job/645e0ce25b775f11fba44af5

[CL 25471190 by Helge Mathee in ue5-main branch]
2023-05-15 06:24:23 -04:00
bryan sefcik
91c57d395e Removed redundant module includes.
#preflight 645d4bf3aa3c584c0b5b3a67

[CL 25435653 by bryan sefcik in ue5-main branch]
2023-05-11 16:48:21 -04:00
sara schvartzman
012847ab67 Control Rig: Improve performance of context menu repopulation
#jira UE-184903
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/64527b83634f5d9cd46fa1c0

[CL 25321917 by sara schvartzman in ue5-main branch]
2023-05-03 14:46:59 -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