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
Helge Mathee
0c76d487fc
RigVM: Static Analysis - Fix nullptr access
...
#rb trivial
#preflight https://horde.devtools.epicgames.com/job/6239e646c73745c6009eb204
#jira UE-144613
[CL 19466787 by Helge Mathee in ue5-main branch]
2022-03-22 11:11:40 -04:00
Helge Mathee
2df535e60d
RigVM: Ignore pin default overrides for parent pins if sub pins also are provided with default overrides
...
#rb sara.schvartzman
#jira UE-146153
#preflight https://horde.devtools.epicgames.com/job/62388811b3653cf6afc76996
[CL 19451808 by Helge Mathee in ue5-main branch]
2022-03-21 10:38:19 -04:00
Helge Mathee
0c93dad11e
RigVM: Follow links on non-existing subpins
...
In the case of arrays we can have links on elements that don't exist on the source pin - but may exist on intermediate reroutes or function boundaries (entry or return nodes).
#b sara.schvartzman
#jira UE-144672
#preflight https://horde.devtools.epicgames.com/job/623878e3be1e4104d3451788
[CL 19451141 by Helge Mathee in ue5-main branch]
2022-03-21 09:28:47 -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
Helge Mathee
17d6aa73ae
RigVM: Fix sorting of children within blocks
...
#rb benoit.gadreau
#jira UE-146121
#preflight https://horde.devtools.epicgames.com/job/623449dfbc1cf2803833a95e
[CL 19433586 by Helge Mathee in ue5-main branch]
2022-03-18 06:16:32 -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
02469cf3be
RigVM: Allow multiple connections to the same source variable node
...
#rb sara.schvartzman
#jira UE-145954 UE-143829
#preflight https://horde.devtools.epicgames.com/job/62334e136666d7e7539bc48d
[CL 19422117 by Helge Mathee in ue5-main branch]
2022-03-17 12:17:43 -04:00
Helge Mathee
7a2e5a2627
RigVM: Performance: Cache interim results for BubbleUpExpressions
...
#rb sara.schvartzman
#jira UE-135450
#preflight https://horde.devtools.epicgames.com/job/623338cab43f22036eff62c6
[CL 19420360 by Helge Mathee in ue5-main branch]
2022-03-17 10:05:25 -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
helge mathee
20e66dc9a8
RigVM: Fix non-unity build fallout from 19384087
...
#rb na
#preflight trivial
Merging 19384449
#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 19384946 via CL 19388878 via CL 19398143 via CL 19398233
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v926-19321884)
[CL 19403201 by helge mathee in ue5-main branch]
2022-03-16 03:29:38 -04:00
halfdan ingvarsson
00579ea89f
RigvM: Bracket Uobject / Uinterface functionality
...
Added new define as an overall toggle - defaults to off.
If turned on the functionality can be disabled using a console variable
#rb sara.schvartzman
#jira UE-145106
#preflight https://horde.devtools.epicgames.com/job/6230657b306f46da147a3188
#ROBOMERGE-OWNER: halfdan.ingvarsson
#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 19384087 via CL 19384325 via CL 19385988 via CL 19397856 via CL 19397869
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v926-19321884)
[CL 19403124 by halfdan ingvarsson in ue5-main branch]
2022-03-16 03:28:36 -04:00
Helge Mathee
a4e3d7d603
Control Rig: Enable template nodes
...
#rb trivial
#jira UE-125892
#preflight https://horde.devtools.epicgames.com/job/622f4ffe19287beb2c3372d1
[CL 19373769 by Helge Mathee in ue5-main branch]
2022-03-14 12:19:10 -04:00
Helge Mathee
63e119a364
Control Rig: Further template node workflows
...
Implemented unresolve as well as re-resolve node on already typed pins
Added UI in contextual menu to re-type pins
#rb sara.schvartzman
#jira UE-125892
#preflight https://horde.devtools.epicgames.com/job/622f488f505788e09ffffbe4
[CL 19372564 by Helge Mathee in ue5-main branch]
2022-03-14 10:19:31 -04:00
Helge Mathee
53d1d6988b
RigVM: Ensure to create expressions in the right order for unit nodes
...
#rb sara.schvartzman
#jira na
#preflight https://horde.devtools.epicgames.com/job/622a1acc6c2b449433c32126
[CL 19353667 by Helge Mathee in ue5-main branch]
2022-03-11 09:12:54 -05:00
sara schvartzman
4f873a16e7
Control Rig: Remove ability to watch pins inside functions
...
#jira UE-145422
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/622b2754fd6e730a5c0343cc
[CL 19352788 by sara schvartzman in ue5-main branch]
2022-03-11 07:19:36 -05:00
sara schvartzman
b6d0092d7a
Control Rig: Fix input variable node not working when connected to subpin
...
#jira UE-140589
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/6227aa98671c913c0524d944
[CL 19318277 by sara schvartzman in ue5-main branch]
2022-03-09 05:12:40 -05:00
sara schvartzman
5debd1721b
Control Rig: Fix removal of BP variable provokes variable nodes referencing input arguments deleted
...
#jira UE-143284
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/62263e50123eef55e6f1d336
[CL 19300756 by sara schvartzman in ue5-main branch]
2022-03-08 05:13:47 -05:00
sara schvartzman
50ce338392
Control Rig: Fix python script error when reroutes subpins connected
...
#jira UE-140904
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/62264efba71867308f2d6446
[CL 19300750 by sara schvartzman in ue5-main branch]
2022-03-08 05:12:20 -05:00
Helge Mathee
aa87d0ce1a
Control Rig: User interface access to upgrade node functionality
...
#rb sara.schvartzman
#jira UE-141505
#preflight https://horde.devtools.epicgames.com/job/62272327671c913c050ae433
[CL 19300734 by Helge Mathee in ue5-main branch]
2022-03-08 05:05:36 -05:00
Helge Mathee
4cc75cf9a5
RigVM: Node upgrade functionality
...
As part of debugging the last unit test I've added functionality to support debugging of the ActionStack. The controller is now able to upgrade a node as per user interaction. next up I'll integrate this into the user interface.
#rb sara.schvartzman
#jira UE-141505
#preflight https://horde.devtools.epicgames.com/job/6226280ca71867308f24c641
[CL 19286305 by Helge Mathee in ue5-main branch]
2022-03-07 12:07:36 -05:00
sara schvartzman
d904b9cfe5
Control Rig: Remove parameters
...
#jira UE-143591
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/6225ed1d8e6b4641d86295c4
[CL 19284981 by sara schvartzman in ue5-main branch]
2022-03-07 10:20:24 -05:00
Helge Mathee
627cb75494
Control Rig: Template Node Support.
...
The UE_RIGVM_ENABLE_TEMPLATE_NODES is disabled in this submit for now - which disabled the creation of template nodes as well, disabled auto-update functionality during load and spawning resolved templates nodes instead of unit nodes.
We'll enable the define in a follow up submit
#rb jack.cai
#jira na
#preflight https://horde.devtools.epicgames.com/job/621de289ca28c55634199235
[CL 19196111 by Helge Mathee in ue5-main branch]
2022-03-01 04:23:55 -05:00