Helge Mathee
9c189267d5
ControlRig: user defined events and event invocation
...
#rb sara.schvartzman
#jira UE-153498 UE-153499
#preflight https://horde.devtools.epicgames.com/job/62975ffb2c618ddc66bb49a4
[CL 20453170 by Helge Mathee in ue5-main branch]
2022-06-01 11:28:01 -04:00
Helge Mathee
0e698dcb6f
RigVM: Improve Workflow access in python
...
#rb sara.schvartzman
#jira na
#preflight https://horde.devtools.epicgames.com/job/6257f0ad1543022eed61eff1
[CL 19753007 by Helge Mathee in ue5-main branch]
2022-04-14 06:28:01 -04:00
Helge Mathee
5dc04e3587
RigVM: Provide subject to user workflow callbacks
...
#rb na
#jira UE-144670
#preflight https://horde.devtools.epicgames.com/job/624c4f95090236773aff9970
[CL 19625079 by Helge Mathee in ue5-main branch]
2022-04-05 10:39:09 -04:00
Helge Mathee
3fb666f8d9
ControlRig / RigVM: Offer user workflows per unit / node
...
#rb sara.schvartzman jack.cai
#jira UE-144670
#preflight https://horde.devtools.epicgames.com/job/624c14e1e434babd8a41478d
[CL 19622287 by Helge Mathee in ue5-main branch]
2022-04-05 06:16:59 -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
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
Helge Mathee
8fa494f354
Control Rig: Improve profiler lookup to be based on hash of callstack rather than string based
...
#rb audit
#jira na
[CL 17302570 by Helge Mathee in ue5-main branch]
2021-08-25 10:33:10 -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
sara schvartzman
176f83d569
Control Rig: Fix reset execution mode when editor is reopened
...
#jira UE-118026
#rb helge.mathee
[CL 16703341 by sara schvartzman in ue5-main branch]
2021-06-17 08:11:58 -04:00
Helge Mathee
535a374416
Control Rig: Avoid nullptr access for intermediate compiles
...
#jira UE-115103
#rb na
[CL 16416872 by Helge Mathee in ue5-main branch]
2021-05-21 08:45:03 -04:00
Helge Mathee
8dd8ae98d3
Control Rig: remove notion of slice context from graph and improve compilation performance
...
#jira UE-113382
#rb jack.cai
[CL 16367071 by Helge Mathee in ue5-main branch]
2021-05-18 10:22:22 -04:00
Helge Mathee
534665507f
Control Rig: Orphan pin functionality for RigVM
...
#jira UEA-564
#rb jack.cai
[CL 15942963 by Helge Mathee in ue5-main branch]
2021-04-07 13:09:20 -04:00
jack cai
1dcf23634c
Control Rig: Changing node header colors for better UX
...
#jira UE-110361
#rb helge.mathee
[CL 15889883 by jack cai in ue5-main branch]
2021-04-01 11:24:04 -04:00
Helge Mathee
ef07dfa147
Control Rig: Improve count consolidatoin for RigVMNode / RigVMLibrary node
...
#jira UEA-564
#rb audit
[CL 15747450 by Helge Mathee in ue5-main branch]
2021-03-19 11:06:39 -04:00
Helge Mathee
a0a8e3b5aa
Control Rig: Services around introspection of run counts
...
#rb sara.schvartzman
#jira UEA-564
[CL 15746088 by Helge Mathee in ue5-main branch]
2021-03-19 06:35:50 -04:00
Helge Mathee
305fe5e166
Control Rig: Move instruction index lookup from a per-node field to a 1-n map. 1 instruction can represent 1 node, but 1 node can represent multiple instructions.
...
This fixes the labels on the execution stack for nested nodes.
Also fixes the cross selection issues between the stack and the graph views.
Finally also implements the "focus on selection" feature, which will now open the right tab and focus on the selected nodes.
#rb jack.cai
#jira na
[CL 15201429 by Helge Mathee in ue5-main branch]
2021-01-26 04:06:19 -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
e8e75d44ba
Control Rig: Use the node path on the RigVMNode for the uniqueness of register paths
...
#jira UEA-564
#rb na
[CL 14869924 by Helge Mathee in ue5-main branch]
2020-12-07 11:12:11 -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
Marcus Wassmer
3b81cf8201
Merging using //UE5/Main_to_//UE5/Release-Engine-Staging @14384769
...
autoresolved files
#rb none
[CL 14384911 by Marcus Wassmer in ue5-main branch]
2020-09-24 00:43:27 -04:00
Lina Halper
44c1bb3292
COPY from //Dev-Anim to //Dev-Main
...
#rb: none
#fyi: Laurent.Delayen, Thomas.Sarkanen
[CL 11088765 by Lina Halper in Main branch]
2020-01-22 17:58:55 -05:00