sara schvartzman
72c5a65ac0
Control Rig: Fix undo/redo deleting function with local variables crashes
...
#jira UE-149614
#rb halfdan.ingvarsson
#fyi helge.mathee
#preflight https://horde.devtools.epicgames.com/job/62693159a211933a6bef654e
[CL 19941542 by sara schvartzman in ue5-main branch]
2022-04-27 12:19:16 -04:00
kiaran ritchie
4da1ae65cd
Fixing Control Rig enum redirector
...
#JIRA https://jira.it.epicgames.com/browse/UE-149691
#rb helge.mathee
#preflight 6261d53fd929bc34a3fc3f64
[CL 19858975 by kiaran ritchie in ue5-main branch]
2022-04-21 19:47:09 -04:00
sara schvartzman
f15b37dbb1
RigVM: If, select and array nodes to inherit template node
...
#jira na
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/6260454fde50cd99bbaf6781
[CL 19848071 by sara schvartzman in ue5-main branch]
2022-04-21 09:10:19 -04:00
Helge Mathee
325f6c6c83
RigVM: Support array type changes while maintaining element pins
...
#rb sara.schvartzman
#jira na
#preflight https://horde.devtools.epicgames.com/job/6261422a375115ece30a3daa
[CL 19847028 by Helge Mathee in ue5-main branch]
2022-04-21 07:52:47 -04:00
Helge Mathee
fcb5444cf0
RigVM: Allow template arguments to support both array and single values if needed
...
#rb sara.schvartzman
#jira na
#preflight https://horde.devtools.epicgames.com/job/625ff6da35680893eef3bdf1
[CL 19830136 by Helge Mathee in ue5-main branch]
2022-04-20 10:28:28 -04:00
Helge Mathee
324bb1ec00
RigVM: Reroute to inherit template node
...
#rb sara.schvartzman
#jira na
#preflight https://horde.devtools.epicgames.com/job/625fc59035680893eee448a1
[CL 19826939 by Helge Mathee in ue5-main branch]
2022-04-20 05:02:39 -04:00
helge mathee
8524f271b6
RigVM: When renaming a function update the build data
...
#rb sara.schvartzman
#jira UE-148063
#preflight https://horde.devtools.epicgames.com/job/625ea44c3e0f6f80adac7886
#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 19808282 in //UE5/Release-5.0/... via CL 19809218
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v939-19570697)
[CL 19812201 by helge mathee in ue5-main branch]
2022-04-19 13:31:33 -04:00
helge mathee
674c08cfd4
RigVM: Respect name map during import from text
...
#rb sara.schvartzman
#jira UE-147996
#preflight https://horde.devtools.epicgames.com/job/625e94569c09ef439d90f535
#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 19806989 in //UE5/Release-5.0/... via CL 19807506
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v939-19570697)
[CL 19811950 by helge mathee in ue5-main branch]
2022-04-19 13:21:52 -04:00
sara schvartzman
60e57fa0a8
Control Rig: FIx ensure after undoing a variable deletion
...
#jira UE-146402
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/6239a63edb0f61c79259dc23
#ROBOMERGE-OWNER: sara.schvartzman
#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 19805508 in //UE5/Release-5.0/... via CL 19806184
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v939-19570697)
[CL 19811752 by sara schvartzman in ue5-main branch]
2022-04-19 13:16:50 -04:00
Helge Mathee
1475be6205
RigVM: Change inheritance order - make UnitNode inherit from TemplateNode
...
Also implement a way to register external / auxiliary templates to the registry + unit test
#rb sara.schvartzman
#jira na
#preflight https://horde.devtools.epicgames.com/job/625847a0946114248dbaa7d9
[CL 19806894 by Helge Mathee in ue5-main branch]
2022-04-19 08:39:16 -04:00
Helge Mathee
0e698dcb6f
RigVM: Improve Workflow access in python
...
#rb sara.schvartzman
#jira na
#preflight https://horde.devtools.epicgames.com/job/6257f0ad1543022eed61eff1
[CL 19753007 by Helge Mathee in ue5-main branch]
2022-04-14 06:28:01 -04:00
Helge Mathee
efadccd810
RigVM: Simplify setup of user workflows
...
#rb sara.schvartzman
#jira UE-144670
#preflight https://horde.devtools.epicgames.com/job/624f04256d3bb118aaef80ca
[CL 19718469 by Helge Mathee in ue5-main branch]
2022-04-12 05:58:44 -04:00
Thomas Sarkanen
98c834dfd7
Control rig and RigVM changes to allow for data interface prototype to be further developed
...
This removes some of the dependencies on UControlRigBlueprint and replaces them with 'host' interfaces for URigVMController and URigVMGraph.
Also adds support for TScriptInterfaces in RigVM. This includes a modification of the RigVM parts of UHT.
Some of these changes are due to be reworked later to allow RigVM-hosting systems to not have to be also implemented in terms of control rig.
#rb Helge.Mathee,Sara.Schvartzman
#fyi Helge.Mathee,Sara.Schvartzman
#preflight 624d857aa64871f1a11ef3f9
[CL 19645705 by Thomas Sarkanen in ue5-main branch]
2022-04-06 08:26:45 -04:00
Helge Mathee
5dc04e3587
RigVM: Provide subject to user workflow callbacks
...
#rb na
#jira UE-144670
#preflight https://horde.devtools.epicgames.com/job/624c4f95090236773aff9970
[CL 19625079 by Helge Mathee in ue5-main branch]
2022-04-05 10:39:09 -04:00
Helge Mathee
3fb666f8d9
ControlRig / RigVM: Offer user workflows per unit / node
...
#rb sara.schvartzman jack.cai
#jira UE-144670
#preflight https://horde.devtools.epicgames.com/job/624c14e1e434babd8a41478d
[CL 19622287 by Helge Mathee in ue5-main branch]
2022-04-05 06:16:59 -04:00
sara schvartzman
e1b401254b
Control Rig: Fix RigVM.Graph.Variables unit test failing
...
#jira UE-146903
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/6245bf33dc6183e3f503f944
[CL 19585756 by sara schvartzman in ue5-main branch]
2022-04-01 05:18:04 -04:00
Helge Mathee
87702d5a3a
Control Rig: Fix crashes during upgrade / unresolve
...
#rb sara.schvartzman
#jira UE-147165 UE-147543
#preflight https://horde.devtools.epicgames.com/job/6246b0af3a5a4c1622de9384
[CL 19585555 by Helge Mathee in ue5-main branch]
2022-04-01 04:37:48 -04:00
sara schvartzman
4e0eb3f007
Control Rig: Do not allow functions with wildcards
...
#jira na
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/62449133c51908059aaf4652
[CL 19570679 by sara schvartzman in ue5-main branch]
2022-03-31 05:28:05 -04:00
sara schvartzman
c7b0e74c59
Controlr Rig: UI implementation of Aggregate nodes
...
#jira UE-146928
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/62433ef7dc6183e3f5e500dc
[CL 19554694 by sara schvartzman in ue5-main branch]
2022-03-30 05:21:45 -04:00
sara schvartzman
256ad8d9ef
Control Rig: Add aggregate node
...
#jira UE-146926
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/623b5f4ada56b5683a0b05b7
[CL 19524901 by sara schvartzman in ue5-main branch]
2022-03-28 05:56:56 -04:00
sara schvartzman
135be0d333
Control Rig: Fix connecting to Mirror template node hangs editor
...
#jira UE-146962
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/623cb0bef765c25e98e573db
[CL 19508615 by sara schvartzman in ue5-main branch]
2022-03-25 06:03:05 -04:00
sara schvartzman
4080ae8f74
Control Rig: Deprecate URigVMGraph::GetVariableDescriptions
...
#jira UE-143286
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/62336d5684667926da2830dc
[CL 19433944 by sara schvartzman in ue5-main branch]
2022-03-18 07:41:19 -04:00
benoit gadreau
89cd66446b
fixed missing include
...
#rb helge.mathee
#jira UE-146019
#preflight tbd
[CL 19422833 by benoit gadreau in ue5-main branch]
2022-03-17 13:04:51 -04:00
Helge Mathee
f2e78ce183
Control Rig: Allow display name for pins on template nodes
...
#rb benoit.gadreau
#jira UE-146002
#preflight https://horde.devtools.epicgames.com/job/62330e3a7b5cb40768aa66e9
[CL 19418897 by Helge Mathee in ue5-main branch]
2022-03-17 07:20:36 -04:00
benoit gadreau
af40422c08
use ContainsByPredicate instead of FindByPredicate
...
#rb helge.mathee
#jira UE-146019
#preflight 62320974c676783ece6b7ab8
[CL 19407050 by benoit gadreau in ue5-main branch]
2022-03-16 12:17:47 -04:00