Commit Graph

107 Commits

Author SHA1 Message Date
sara schvartzman
c86b38a451 Control Rig: Name clashing between local/global variables handled inconsistently
#jira UE-126499
#rb helge.mathee

[CL 17504999 by sara schvartzman in ue5-main branch]
2021-09-14 10:57:46 -04:00
sara schvartzman
79af2a9571 Control Rig: Promote to collapse node from function without invalid local variables
#jira UE-125910
#rb helge.mathee

[CL 17481068 by sara schvartzman in ue5-main branch]
2021-09-10 10:01:44 -04:00
Helge Mathee
9ef316376e Control Rig: Add string sanitization to all processes inside of the controller
#rb sara.schvartzman
#jira UE-125955

[CL 17472085 by Helge Mathee in ue5-main branch]
2021-09-09 10:11:17 -04:00
Helge Mathee
d23c007d49 Control Rig: Reroute node title based on value type
#rb na
#jira na

[CL 17458359 by Helge Mathee in ue5-main branch]
2021-09-08 10:34:24 -04:00
Helge Mathee
893c271b14 Control Rig: Support for unknown pins + spawning nodes with unknown pins
#rb sara.schvartzman
#jira na
#preflight https://horde.devtools.epicgames.com/job/61388e8a25e540000167bbec

[CL 17456830 by Helge Mathee in ue5-main branch]
2021-09-08 07:57:03 -04:00
sara schvartzman
79165dbdc4 Control Rig: Display local variables in details panel
#jira UE-118328
#rb helge.mathee

[CL 17436312 by sara schvartzman in ue5-main branch]
2021-09-06 04:35:21 -04:00
sara schvartzman
c3b52e7b37 Control Rig: Display local variables in details panel
#jira UE-118328
#rb helge.mathee

[CL 17383784 by sara schvartzman in ue5-main branch]
2021-09-01 04:49:48 -04:00
Helge Mathee
101da68ae2 Control Rig: Guard against array types for local variables
#rb jack.cai
#jira UE-122388

[CL 17354101 by Helge Mathee in ue5-main branch]
2021-08-30 12:39:49 -04:00
Helge Mathee
c4fe3943f0 Control Rig: Introduce pin validity checking + fixup
#rb jack.cai
#jira na

[CL 17310305 by Helge Mathee in ue5-main branch]
2021-08-25 17:44:51 -04:00
Helge Mathee
39f341c140 Control Rig: Implement in editor profiling
#rb halfdan.ingvarsson
#jira na
#preflight: https://horde.devtools.epicgames.com/job/611f87295e737200012de8b0

[CL 17249273 by Helge Mathee in ue5-main branch]
2021-08-20 12:55:01 -04:00
Helge Mathee
996b2b08bc ControlRig: Array Nodes
#rb jack.cai
#jira UE-104985 UE-104988 UE-104989 UE-104990

preflight: https://horde.devtools.epicgames.com/job/611cc8193a81b000012a0554

[CL 17212884 by Helge Mathee in ue5-main branch]
2021-08-18 06:18:05 -04:00
sara schvartzman
8a328dae69 Control Rig: Fix crash in GetExposedPinChain when cycles are present
#jira UE-121359
#rb helge.mathee

[CL 17175551 by sara schvartzman in ue5-main branch]
2021-08-16 09:40:42 -04:00
Matt Peters
ec43481b60 RigVMCompiler: When promoting a pin's property to an array, reformat its original defaultvalue as an array defaultvalue
#jira UE-121216
#rb Jack.Cai
#rnx

[CL 17090894 by Matt Peters in ue5-main branch]
2021-08-06 19:38:30 -04:00
sara schvartzman
f564bc97a8 Control Rig: Fix crash when deleting function
#jira UE-121019
#rb helge.mathee

[CL 17069072 by sara schvartzman in ue5-main branch]
2021-08-05 11:41:01 -04:00
Helge Mathee
fee4acb544 Control Rig: RigVM: Documented headers and body of new RigVMMemoryStorage classes
#fyi jack.cai sara.schvartzman
#rb na
#jira na

[CL 17027904 by Helge Mathee in ue5-main branch]
2021-08-03 06:19:16 -04:00
Helge Mathee
9ff65f566c Control Rig: Re-enable RigVMCompiler Unit Tests for new memory storage class
#rb audit
#jira na

[CL 16999038 by Helge Mathee in ue5-main branch]
2021-07-29 14:29:46 -04:00
Helge Mathee
055143d387 Control Rig: RigVM: Implement Compiler support for RigVMMemoryStorage
#rb audit
#jira na

[CL 16979471 by Helge Mathee in ue5-main branch]
2021-07-28 03:35:03 -04:00
Helge Mathee
414e76fb81 RigVM: Implementing support for new memory storage
All code is still based on the UE_RIGVM_UCLASS_BASED_STORAGE_DISABLED define, which is turned on.
So the feature / changes don't affect anything just yet.

#rb na
#fyi jack.cai halfdan.ingvarsson
#jira na

[CL 16970759 by Helge Mathee in ue5-main branch]
2021-07-27 13:59:20 -04:00
sara schvartzman
2901e7ccbd Control Rig: Python commands output to different message log pages depending on the blueprint
#jira UE-119792
#rb helge.mathee

[CL 16968244 by sara schvartzman in ue5-main branch]
2021-07-27 09:58:53 -04:00
sara schvartzman
4b0ce4617a Control Rig: Python log copy/pasting nodes
#jira UE-119791
#rb helge.mathee

[CL 16968090 by sara schvartzman in ue5-main branch]
2021-07-27 09:36:45 -04:00
sara schvartzman
bb53a05fb4 Control Rig: Print python commands when removing and renaming functions
#jira UE-119790
#rb helge.mathee

[CL 16921734 by sara schvartzman in ue5-main branch]
2021-07-22 05:00:08 -04:00
sara schvartzman
43e3159d39 Control Rig: Print python commands when variables are added/renamed/retyped/deleted
#jira UE-119789
#rb helge.mathee

[CL 16921634 by sara schvartzman in ue5-main branch]
2021-07-22 04:19:14 -04:00
Zousar Shaker
9abf3ef937 Wrapped ObjectPtr upgrade refresh for Engine + ShooterGame
#rb none
#preflight 60f6411c35476b00018dd12c

[CL 16892864 by Zousar Shaker in ue5-main branch]
2021-07-20 00:21:34 -04:00
sara schvartzman
21ac81ac5e Control Rig: Python Command Log
#jira UE-114616
#rb helge.mathee

[CL 16881672 by sara schvartzman in ue5-main branch]
2021-07-19 06:32:28 -04:00
Zousar Shaker
6305185e3d First pass header changes in support of Engine+ShooterGame TObjectPtr refresh.
#rb devin.doucette

[CL 16865811 by Zousar Shaker in ue5-main branch]
2021-07-15 15:16:50 -04:00