sara schvartzman
809dbae76c
Control Rig: Fix crash when copy-pasting function with nested functions from one engine to another
...
#jira UE-163967
#rb benoit.gadreau
#preflight 632afca0826e0c2fe99f3961
[CL 22113997 by sara schvartzman in ue5-main branch]
2022-09-21 11:36:47 -04:00
jack cai
c0eef12309
ControlRig: fix graphguard not considering CancelAction. If an action was cancelled, guard would no longer need to pop graph in dtor
...
+ also we should register the pin type
#jira UE-161145
#rb Sara.schvartzman
#preflight https://horde.devtools.epicgames.com/job/6321ffa88c478acecfc24acf
[CL 22066642 by jack cai in ue5-main branch]
2022-09-17 01:49:42 -04:00
bob tellez
09bdded204
[Backout] - CL22010359
...
[FYI] jack.cai
Original CL Desc
-----------------------------------------------------------------
ControlRig: fix graphguard not considering CancelAction. If an action was cancelled, guard would no longer need to pop graph in dtor
+ also we should register the pin type
#jira UE-161145
#rb Sara.schvartzman
#preflight https://horde.devtools.epicgames.com/job/6321ffa88c478acecfc24acf
[CL 22030347 by bob tellez in ue5-main branch]
2022-09-15 11:49:26 -04:00
jack cai
542718d02b
ControlRig: fix graphguard not considering CancelAction. If an action was cancelled, guard would no longer need to pop graph in dtor
...
+ also we should register the pin type
#jira UE-161145
#rb Sara.schvartzman
#preflight https://horde.devtools.epicgames.com/job/6321ffa88c478acecfc24acf
[CL 22020038 by jack cai in ue5-main branch]
2022-09-14 19:17:59 -04:00
sara schvartzman
db3913e419
Control Rig: Fix compilation issue
...
#jira na
#rb trivial
[CL 22018682 by sara schvartzman in ue5-main branch]
2022-09-14 18:23:20 -04:00
sara schvartzman
f0b0757d2e
Control Rig: Fix crash when copy pasting function
...
#jira UE-163670
#rb jack.cai
#preflight 6321fdd647741a7dbd79309b
[CL 22017641 by sara schvartzman in ue5-main branch]
2022-09-14 17:42:55 -04:00
sara schvartzman
98701593de
Control Rig: Second attempt to fix incorrect array default values when connected to reroute node#jira UE-163540
...
#rb jack.cai
#preflight 6321b7938838676d103d26e4
[CL 22004379 by sara schvartzman in ue5-main branch]
2022-09-14 07:23:59 -04:00
robert millar
0491bcc13c
FNames containing asset paths are deprecated. FSoftObjectPath or FTopLevelAssetPath should be used instead.
...
Fixups for misc developer dir files.
#jira UE-161932
#rb none
#preflight 631f8070fd6da68d68b56472
[CL 21976423 by robert millar in ue5-main branch]
2022-09-12 19:53:59 -04:00
sara schvartzman
357a6add77
Control Rig: Fix templates with duplicate permutations
...
#jira UE-163058
#rb jack.cai
#fyi halfdan.ingvarsson
#preflight 63187e24ec45fbf3d7e8acdb
[CL 21851113 by sara schvartzman in ue5-main branch]
2022-09-07 10:55:22 -04:00
sara schvartzman
6976476990
Control Rig: Fix bad for loop
...
#jira na
#preflight 63186328ab25bb91f517947c
[CL 21845911 by sara schvartzman in ue5-main branch]
2022-09-07 05:47:44 -04:00
halfdan ingvarsson
4a3625d140
Control Rig: Temporarily only check if permutations are empty. If there are multiples, pick the first one.
...
#jira UE-163058
#fyi sara.schvartzman
#rnx
#preflight 63179eeaec45fbf3d7d16c39
[CL 21827882 by halfdan ingvarsson in ue5-main branch]
2022-09-06 16:03:23 -04:00
sara schvartzman
a1bb1a3ecb
Control Rig: Once a pin of a template node is resolved, it will add a preferred type
...
#jira UE-162227
#rb benoit.gadreau
#preflight 6317346e7b21ad1e0a144b72
[CL 21818154 by sara schvartzman in ue5-main branch]
2022-09-06 11:24:29 -04:00
sara schvartzman
46d1b28a5d
Control Rig: Fix RigVM.Graph.BindPinLibraryNode crashing in DebugMode
...
#jira UE-162969
#rb benoit.gadreau
#preflight 631602d3a20b67673beac878
[CL 21793812 by sara schvartzman in ue5-main branch]
2022-09-05 10:38:16 -04:00
sara schvartzman
719e040d65
Control Rig: Fix local variables using wrong operand in RigVM
...
#jira UE-158919
#rb benoit.gadreau, jack.cai
#preflight 63136650ec45fbf3d788aa0b
[CL 21790879 by sara schvartzman in ue5-main branch]
2022-09-05 07:45:28 -04:00
jack cai
70bc5b69f4
RigVMRegistry: Added support for user defined type addition and removal
...
Important notes:
1. We should now use TypeUtils::GetUniqueStructName instead of struct->getstructcppname for type names used by the registry since user defined struct need to have unique names generated for them
2. We should be aware that we can have invalid permutations in templates when types are deleted, so make sure you check for typeindex != INDEX_NONE when looping over permutations
#jira UE-152930
#rb Sara.schvartzman, Benoit.gadreau, Halfdan.Ingvarsson
#preflight https://horde.devtools.epicgames.com/job/6310c6992a5406d810d5a0e8
[CL 21754534 by jack cai in ue5-main branch]
2022-09-01 23:33:24 -04:00
sara schvartzman
458060c7a4
Control Rig: Fix aggregate nodes inside functions can not be pasted
...
#jira UE-162141
#rb benoit.gadreau
#preflight 630f6b5f660db81edbb7f558
[CL 21723965 by sara schvartzman in ue5-main branch]
2022-08-31 13:28:04 -04:00
jack cai
8c33e07aaa
ControlRig: use break link to removing injected nodes so that link deletion does not fail and leave a invalid link in the graph.
...
#jira UE-160795
#rb Sara.schvartzman, Benoit.gadreau
#preflight skip
[CL 21709652 by jack cai in ue5-main branch]
2022-08-30 17:08:45 -04:00
benoit gadreau
71b23cb2e9
ensure exec context uniqueness except for aggregate nodes
...
#jira UE-161892
#rb sara.schvartzman
#preflight 630e135398103d4521a69da3
[CL 21701814 by benoit gadreau in ue5-main branch]
2022-08-30 11:26:08 -04:00
sara schvartzman
0123155f9d
Control Rig: Fix crash when collapsing to function
...
#jira UE-161884
#rb jack.cai, benoit.gadreau
#preflight 6307907aec6059cd2a088e27
[CL 21587220 by sara schvartzman in ue5-main branch]
2022-08-26 05:30:22 -04:00
sara schvartzman
ab56a6f52c
Control Rig: Fix unresolved deprecated nodes are not reporting an error if not involved in compilation
...
#rb jack.cai
#preflight 6304fce8ae13a5a098e86fbc
[CL 21524982 by sara schvartzman in ue5-main branch]
2022-08-23 19:22:27 -04:00
sara schvartzman
20e553d53f
Control Rig: Fix crash on compile when node is not able to resolve
...
#jira UE-161503
#rb jack.cai
#preflight 6304926f516bef57ff9ac6e7
[CL 21512188 by sara schvartzman in ue5-main branch]
2022-08-23 13:08:13 -04:00
sara schvartzman
f3c1631d68
Control Rig: Fix GetFilteredTypes returning wildcard type
...
#jira na
#rb trivial
#preflight 6304b0600061f895d013d248
[CL 21504976 by sara schvartzman in ue5-main branch]
2022-08-23 07:15:04 -04:00
sara schvartzman
ced4c6c94f
RigVM: Auto-resolval for template nodes
...
#author helge.mathee
#rb sara.schvartzman
#jira UE-160956
#preflight https://horde.devtools.epicgames.com/job/62fe191d086f90bbc4b17c26
[CL 21504849 by sara schvartzman in ue5-main branch]
2022-08-23 07:06:22 -04:00
jack cai
f72bcf15df
ControlRig: Rename exposed pin should also rename the display name in addition to the name of the pin object
...
#jira UE-160796
#rb sara.schvartzman, benoit.gadreau, helge.mathee
#preflight skip
[CL 21467698 by jack cai in ue5-main branch]
2022-08-19 19:19:45 -04:00
Helge Mathee
36e8d6d357
RigVM: Nullptr fix for GetRegisteredUnitStructs
...
#rb sara.schvartzman
#preflight skip
#jira UE-158949
#robomerge FNMain
[CL 21402493 by Helge Mathee in ue5-main branch]
2022-08-16 05:18:31 -04:00