25 Commits

Author SHA1 Message Date
sara schvartzman
edf3f05c9d RigVM: Move most of the functionality from ControlRigEditor to RigVMEditor
#rb na
#jira UE-180111
#p4v-cherrypick 26307242

[CL 26541122 by sara schvartzman in 5.3 branch]
2023-07-24 08:41:43 -04:00
helge mathee
39e888f8e8 Control Rig / RigVM: Moving graph related widgets to RigVMEditor
#rb na
#jira UE-180106

[CL 26285194 by helge mathee in 5.3 branch]
2023-06-28 10:52:04 -04:00
helge mathee
6b60872e12 RigVM: First steps towards rebasing ControlRigBlueprint
#rb sara.schvartzman
#jira UE-180106

[CL 26038021 by helge mathee in 5.3 branch]
2023-06-16 02:27:47 -04:00
helge mathee
d68e0fe2d3 RigVMEditor: EdGraph, EdGraphNode, EdGraphSchema and Blueprint
#rb sara.schvartzman
#jira UE-180106

[CL 25927227 by helge mathee in ue5-main branch]
2023-06-12 09:15:09 -04:00
Helge Mathee
baaf7bd120 RigVM: refactoring reroute into simple reroute, make and break nodes
#rb sara.schvartzman
#jira UE-179919
#preflight https://horde.devtools.epicgames.com/job/645263f50e33f2d51db5fddd

[CL 25317554 by Helge Mathee in ue5-main branch]
2023-05-03 10:55:00 -04:00
helge mathee
2979d9163a GraphEditor: Guard against trashed UEdGraphPins
#rb sara.schvartzman
#preflight https://horde.devtools.epicgames.com/job/64076c682559570cc7e26bc4

[CL 24556125 by helge mathee in ue5-main branch]
2023-03-08 04:19:40 -05:00
helge mathee
158a5a86e5 Control Rig: More surgical approach to ControlRigGraphNode::ReconstructNode_Internal
#rb sara.schvartzman
[FYI] halfdan.ingvarsson
#preflight https://horde.devtools.epicgames.com/job/63ff3a58ac6c61e2b5acf1ff

[CL 24462142 by helge mathee in ue5-main branch]
2023-03-01 10:04:44 -05:00
Helge Mathee
a353ce718a ControlRig, RigVM: Remove use of FORCEINLINE
#rb na
#jira na
#preflight https://horde.devtools.epicgames.com/job/637e1cb84004f73f621cf1ef

[CL 23248301 by Helge Mathee in ue5-main branch]
2022-11-23 08:20:54 -05:00
Helge Mathee
d45bd63bb7 Control Rig: Replace cast link with cast nodes
#rb sara.schvartzman
#jira na
#preflight https://horde.devtools.epicgames.com/job/636503dfde2c4dbb5d92f669

[CL 23008884 by Helge Mathee in ue5-main branch]
2022-11-07 04:27:49 -05:00
Nicholas Frechette
a182dbd867 Wrap deprecated properties with WITH_EDITORONLY_DATA to avoid runtime waste
#jira UE-49197
#rb Thomas.Sarkanen, Helge.Mathee
#preflight 6358002a66733d70593afa3f

[CL 22751839 by Nicholas Frechette in ue5-main branch]
2022-10-25 11:42:04 -04:00
Helge Mathee
0c6059e8fe Control Rig: Guard against nullptrs in subpins
#rb na
#jira UE-168034
#preflight https://horde.devtools.epicgames.com/job/6357cb9710505f5393882e41

[CL 22748965 by Helge Mathee in ue5-main branch]
2022-10-25 07:47:30 -04:00
sara schvartzman
7ef7471729 Control Rig: Fix Reroute, If, Select, Array nodes not available when pulling from a pin
#jira UE-168032, UE-168033
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/6356b2773a547c3da323b609

[CL 22748352 by sara schvartzman in ue5-main branch]
2022-10-25 05:45:35 -04:00
Helge Mathee
630b370f55 Control Rig: UI Graph Performance Improvements
#jira UE-152944
#rb sara.schvartzman
#preflight https://horde.devtools.epicgames.com/job/6346d47cf04e6f85050ea4a2

[CL 22500206 by Helge Mathee in ue5-main branch]
2022-10-13 05:50:41 -04:00
jack cai
9d6ee2889b ControlRig: user defined struct used as function argument can trigger an assertion when one of the member variables change its type
#jira UE-165790
#rb Sara.schvartzman, Helge.mathee
#preflight https://horde.devtools.epicgames.com/job/633b1c006b10157eac5fc7ba

[CL 22336420 by jack cai in ue5-main branch]
2022-10-04 15:24:37 -04:00
helge mathee
b3573a03b0 Control Rig: Remove strong dependencies from User interface on data model - use TWeakObejctPtr
#rb rob.millar
#preflight https://horde.devtools.epicgames.com/job/62c6e9bb2823f28cf21e5f45

#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 20988142 via CL 20988169 via CL 20988205
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)

[CL 20992713 by helge mathee in ue5-main branch]
2022-07-07 17:00:35 -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
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
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
Helge Mathee
6b1d01dce7 Control Rig: fix for build break in CL 19074359
#rb na
#jira na
#preflight trivial

[CL 19074615 by Helge Mathee in ue5-main branch]
2022-02-22 12:12:48 -05:00
Helge Mathee
4b106cd2c1 Control Rig: Fix node and link opaqueness
#rb audit
#jira na
#fyi jack.cai jeremiah.grant

[CL 17293537 by Helge Mathee in ue5-main branch]
2021-08-24 16:56:09 -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
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
sara schvartzman
b12ad94658 Control Rig: Fix undo of change variable type crash
#jira UE-118692
#rb helge.mathee
#fyi halfdan.ingvarsson

[CL 16778041 by sara schvartzman in ue5-main branch]
2021-06-24 16:27:04 -04:00
Helge Mathee
b31b4c33c6 Control Rig - Moving out of experimental
#jira UE-114826
#rb na

Changing Control Rig plugin directory from

Engine/Plugins/Experimental/ControlRig

to

Engine/Plugins/Animation/ControlRig

[CL 16658308 by Helge Mathee in ue5-main branch]
2021-06-14 10:27:38 -04:00