jack cai
4397df4e22
Control Rig: Added a bValidatePinDefaults flag to the controller such that validation can be turned off in some code paths that is causing crashes
...
#jira UE-104954, UE-97718
#rb helge.mathee
[CL 15002640 by jack cai in ue5-main branch]
2021-01-06 16:30:00 -04:00
Helge Mathee
7be69d4077
Control Rig Encapsulation - Function Library Support - First pass
...
Added FunctionLibrary and FunctionReferenceNode classes
Implemented support and validation for those in the Controller
Implemented unit test for checking the validity of a FunctionReferenceNode.
#rb jack.cai
#jira UEA-564
[CL 15000860 by Helge Mathee in ue5-main branch]
2021-01-06 14:01:38 -04:00
jack cai
c463d4ce8a
Control Rig: Skip validation for pin default value on load as a work around for the jira
...
#jira UE-104954 UE-97718
#rb helge.mathee
[CL 14998060 by jack cai in ue5-main branch]
2021-01-06 04:10:45 -04:00
Helge Mathee
f8c5beb334
Control Rig: Support for Exposing pins by drag and drop them onto collapse, entry and return nodes.
...
#rb jack.cai
#jira UEA-564
[CL 14990838 by Helge Mathee in ue5-main branch]
2021-01-05 09:12:57 -04:00
jack cai
e37199ea29
Control Rig: now creates the correct default values for rig units with non empty constructors, for example FRigUnit_SetMultiControlRotator. Also added unit test
...
#jira UE-99339
#rb helge.mathee
[CL 14988915 by jack cai in ue5-main branch]
2021-01-05 03:52:27 -04:00
jack cai
698f3b295f
Control Rig: Added value string validation for setting pin default values + unit tests
...
#jira UE-97718
#rb helge.mathee
[CL 14939670 by jack cai in ue5-main branch]
2020-12-16 12:11:20 -04:00
Helge Mathee
44b6bf3d31
Control Rig Encapsulation - UI changes
...
#rb jack.cai
#jira UEA-564
[CL 14913071 by Helge Mathee in ue5-main branch]
2020-12-14 08:58:12 -04:00
Helge Mathee
36706acaa9
Control Rig: Fix EditorStyle.h include
...
#jira UE-104179
#rb matt.kuhlenschmidt
[CL 14870839 by Helge Mathee in ue5-main branch]
2020-12-07 12:50:32 -04:00
Helge Mathee
a7dfe2f01d
Control Rig: Fix missing include for non-unity build
...
#jira UE-10416
#rb na
[CL 14870314 by Helge Mathee in ue5-main branch]
2020-12-07 11:46:29 -04:00
Helge Mathee
63e8d604fb
Control Rig: Encapsulation - support for IO pins for expand operation
...
#jira UEA-564
#rb na
[CL 14853371 by Helge Mathee in ue5-main branch]
2020-12-04 05:44:17 -04:00
Helge Mathee
23c30bf79b
Control Rig Encapsulation: Filtering for multi branch for collapse action
...
#jira UEA-564
#rb na
[CL 14853357 by Helge Mathee in ue5-main branch]
2020-12-04 05:36:01 -04:00
Helge Mathee
d9e96a80a4
Control Rig: Only allow event nodes in top level graph
...
#rb na
#jira UEA-564
[CL 14845042 by Helge Mathee in ue5-main branch]
2020-12-03 13:20:52 -04:00
Helge Mathee
4ee81886c7
Control Rig: Collapse + Expand working, milestone 2
...
#rb na
#jira UEA-564
[CL 14844270 by Helge Mathee in ue5-main branch]
2020-12-03 12:09:21 -04:00
Helge Mathee
5ebc320a11
Control Rig: Rename Struct Node to Unit Node
...
#rb halfdan.ingvarsson
#jira na
[CL 14835217 by Helge Mathee in ue5-main branch]
2020-12-02 10:59:58 -04:00
Helge Mathee
327117c771
Control Rig: Encapsulation support, next steps
...
#jira UEA-564
#rb na
[CL 14826854 by Helge Mathee in ue5-main branch]
2020-12-01 04:05:50 -04:00
Helge Mathee
02f602e7bf
Control Rig VM: Encapsulation, First steps
...
Implementation of relevant nodes for collapse feature, controller + actions as well as unit test
To be audited by Jack.Cai
#jira UEA-564
#rb na
#fyi jack.cai
[CL 14815556 by Helge Mathee in ue5-main branch]
2020-11-26 05:45:07 -04:00
Helge Mathee
fc71e04e36
Control Rig: RigVM Inline pass to fold reroutes with parent / child segment paths
...
#rb na
#jira na
[CL 14785695 by Helge Mathee in ue5-main branch]
2020-11-19 04:52:31 -04:00
Helge Mathee
fbb7b1e70c
Control Rig: Perform reroute tracing as part of the inlining pass, clean up unit tests
...
#rb sara.schvartzman
#jira na
[CL 14771671 by Helge Mathee in ue5-main branch]
2020-11-18 07:48:31 -04:00
Helge Mathee
9aa62f8a4d
Control Rig: Clean up reroute nodes when making bindings from variable node
...
#rb na
#jira UE-101978
[CL 14597186 by Helge Mathee in ue5-main branch]
2020-10-28 03:33:52 -04:00
Helge Mathee
92ad9cb748
Control Rig: Fix making variable node out of variable binding with segmentpaths
...
#rb na
#jira na
[CL 14597146 by Helge Mathee in ue5-main branch]
2020-10-28 03:18:50 -04:00
Helge Mathee
21fc6402b0
Control Rig: Rename bUndo to bSetupUndoRedo
...
#rb na
#jira na
#fyi sara.schvartzman
[CL 14585117 by Helge Mathee in ue5-main branch]
2020-10-27 03:30:51 -04:00
Helge Mathee
9040c2513f
Control Rig: Support for Variable pin binding
...
#jira UE-97661 UE-97660
#rb sara.schvartzman
[CL 14572443 by Helge Mathee in ue5-main branch]
2020-10-26 06:51:31 -04:00
Helge Mathee
02d72a290f
Control Rig: Feature to bind pins to external variables, model + controller work (view todo)
...
#rb sara.schvartzman
#jira UE-97661
[CL 14531756 by Helge Mathee in ue5-main branch]
2020-10-21 03:46:35 -04:00
Helge Mathee
5e8044db9c
First steps for Variable accessors. Added virtual method for FRigVMStruct to react to a node being dropped. Added a context to allow to introspect existing variables, create new variables and bind variables to a pin.
...
Please review in order
Files under Runtime
Files under Developer
Files under EngineTest
#jira na
#rb sara.schvartzman
[CL 14513356 by Helge Mathee in ue5-main branch]
2020-10-19 08:06:50 -04:00
Marc Audy
50a3d7d368
Merge Release-Engine-Staging to Main @ CL# 14467590
...
This represents UE4/Main @ 14432125 + some cherrypick fixes
[CL 14468207 by Marc Audy in ue5-main branch]
2020-10-09 22:42:26 -04:00