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
marc audy
cff01aa9fa
Added support for native FProperty setters and getters.
...
Setters and getters are native functions called by FProperties when setting property values with *_InContainer functions.
Setters and getter function names can be manually specified with Setter = Func and Getter = Func keywords inside of UPROEPRTY macro but they will also be automatically parsed if the name is not explicitly specified if the setter or getter function name matches SetPropertyName and GetPropertyName pattern.
The latter behavior can be disabled in UHT's DefaultEngine.ini by setting AutomaticSettersAndGetters=False.
ImportText and ExportTextItem functions have been deprecated and should be replaced with *_InContainer or *_Direct variants.
#rb Steve.Robb
#preflight 6210a377a83e0bcefd03d9e1
#ROBOMERGE-OWNER: marc.audy
#ROBOMERGE-AUTHOR: robert.manuszewski
#ROBOMERGE-SOURCE: CL 19070318 via CL 19098059 via CL 19104650 via CL 19104661 via CL 19110012
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)
[CL 19147839 by marc audy in ue5-main branch]
2022-02-25 10:39:39 -05:00
sara schvartzman
73c142058b
Control Rig: Fix pytlhon command for changing exposed pin type incorrect
...
#jira na
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/6214d973141b500e17e1542f
[CL 19071193 by sara schvartzman in ue5-main branch]
2022-02-22 07:50:53 -05:00
aurel cordonnier
c3ae875f67
Downgrading error to warning
...
#fyi sara.schvartzman
#preflight 620d9c37b51a2a072a462aba
#rnx
[CL 19028051 by aurel cordonnier in ue5-main branch]
2022-02-16 20:08:49 -05:00
sara schvartzman
bd953ff717
Control Rig: Fixed Cook Asserts in RigVMTypeUtils
...
#jira UE-142950
#rb jack.cai
#preflight https://horde.devtools.epicgames.com/job/620d7e7c7e2cef4bf1c151d2
[CL 19026082 by sara schvartzman in ue5-main branch]
2022-02-16 18:32:04 -05:00
helge mathee
4113dae73c
Fix build break //Fortnite/Dev-PerfTest/Engine/Source/Developer/RigVMDeveloper/Private/RigVMModel/RigVMController.cpp revision 44
...
#rb na
#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 18995038 via CL 18995289 via CL 18995457
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v917-18934589)
[CL 18997988 by helge mathee in ue5-main branch]
2022-02-15 12:08:22 -05:00
helge mathee
409fa32a42
ControlRig: Fix for static analysis
...
#rb trivial
#preflight na
#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 18994829 via CL 18994851 via CL 18994852 via CL 18995284 via CL 18995433
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v917-18934589)
[CL 18997971 by helge mathee in ue5-main branch]
2022-02-15 12:07:32 -05:00
sara schvartzman
a76a3c8e1c
Control Rig: Fix errors when undoing change exposed pin type of function
...
#jira UE-142089
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/620b847f483ff0ae5eaf6b0b
#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 18994662 in //UE5/Release-5.0/... via CL 18994724 via CL 18994765
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v917-18934589)
[CL 18997963 by sara schvartzman in ue5-main branch]
2022-02-15 12:07:03 -05:00
sara schvartzman
f0f2532a5a
Control Rig: Fix ControlRig.Debug unit test failing
...
#jira UE-142345
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/620a94c24d320dbf4c1e5154
#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 18993594 in //UE5/Release-5.0/... via CL 18993651 via CL 18993699
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v917-18934589)
[CL 18997921 by sara schvartzman in ue5-main branch]
2022-02-15 12:05:01 -05:00
sara schvartzman
c4c5dbacd8
Control Rig: Fixed variable node is ill-formed after change to real types
...
#jira UE-140997
#helge.mathee
#preflight https://horde.devtools.epicgames.com/job/6206897a54003c49ad3dfee1
[CL 18977332 by sara schvartzman in ue5-main branch]
2022-02-14 05:26:33 -05:00
marc audy
44f9f4a168
Fix non-unity
...
#jira UE-142290, UE-142291
[FYI] Robert.Manuszewski
#rnx
#preflight 620832eccb132bbe75990d38
#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 18973554 in //UE5/Release-5.0/... via CL 18973580 via CL 18973597
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v917-18934589)
[CL 18973598 by marc audy in ue5-main branch]
2022-02-12 17:52:50 -05:00
Helge Mathee
25659c95a1
RigVM: Remove use of UE_RIGVM_UCLASS_BASED_STORAGE_DISABLED define
...
#rb sara.schvartzman
#jira na
#preflight https://horde.devtools.epicgames.com/job/6206623a963efc0c28d83c37
[CL 18951321 by Helge Mathee in ue5-main branch]
2022-02-11 08:48:47 -05:00
helge mathee
68a5d4b7df
Control Rig: Move function reference table to the dependent blueprint asset registry searchable data
...
#rb sara.schvartzman
#jira UE-140239
#preflight https://horde.devtools.epicgames.com/job/6203d14b724404041858cd83
#lockdown juan.canada
#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 18934230 in //UE5/Release-5.0/... via CL 18934300 via CL 18934322
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v916-18915374)
[CL 18934323 by helge mathee in ue5-main branch]
2022-02-10 07:13:27 -05:00
sara schvartzman
57fdf48ac3
Control Rig: Fix reroutes redo connection failing
...
#jira UE-140968 UE-140967
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/61fa99caad2ae6c3b75d1f0a
[CL 18826375 by sara schvartzman in ue5-main branch]
2022-02-02 09:55:36 -05:00
sara schvartzman
6f9a130ecd
Control Rig: Refresh pasted nodes to update any old configuration of the node (color, pins, name, etc)
...
#jira UE-140601
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/61f909798b4112f7cc905136
#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 18807587 in //UE5/Release-5.0/... via CL 18809227 via CL 18822244
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v908-18788545)
[CL 18823265 by sara schvartzman in ue5-main branch]
2022-02-02 05:30:33 -05:00
sara schvartzman
6804526da0
Control Rig: Fixed single apostrophes in comments causes Python Script output not to work
...
#jira UE-133964
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/61f2aed96541652a1175da95
[CL 18753735 by sara schvartzman in ue5-main branch]
2022-01-27 10:23:29 -05:00
helge mathee
16573b400f
RigVM: Catch model / variable out of sync issues
...
#rb sara.schvartzman
#jira UE-139859
#preflight https://horde.devtools.epicgames.com/job/61f173a0f8088a3d298c6443
#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 18736634 in //UE5/Release-5.0/... via CL 18736648 via CL 18737350
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)
[CL 18737678 by helge mathee in ue5-main branch]
2022-01-26 12:31:49 -05:00
jack cai
b64436970b
Control Rig: Fix for array pin losing bIsDynamicArray Flag on editor open
...
#jira UE-139693
#rb helge.mathee
#preflight skip
#ROBOMERGE-AUTHOR: jack.cai
#ROBOMERGE-SOURCE: CL 18712232 in //UE5/Release-5.0/... via CL 18712280 via CL 18712442
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)
[CL 18712467 by jack cai in ue5-main branch]
2022-01-24 14:20:07 -05:00
sara schvartzman
d08d60e323
Control Rig: Fix crash when naming an exposed input of a collapsed node when clashes with an output
...
#jira UE-139973
#rb helge.mathee
#preflight 61eec09daa3f15faa57a20b1
#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 18708907 in //UE5/Release-5.0/... via CL 18708973 via CL 18709071
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)
[CL 18709079 by sara schvartzman in ue5-main branch]
2022-01-24 10:42:43 -05:00
helge mathee
ef04d8cfe7
RigVM: Rely on import text for undo / redo of Collapse, Expand
...
#rb sara.schvartzman
#jira UE-139731
#preflight https://horde.devtools.epicgames.com/job/61ea9f26445cebac10bf1f63
#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 18688153 in //UE5/Release-5.0/... via CL 18688156 via CL 18688161
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)
[CL 18688164 by helge mathee in ue5-main branch]
2022-01-21 07:17:55 -05:00
helge mathee
0bca4986d4
RigVM: During expansion wire subpin links to reroute nodes
...
#rb sara.schvartzman
#jira UE-139730
#preflight https://horde.devtools.epicgames.com/job/61ea87f1ab6e1cc028d4dd9f
#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 18687664 in //UE5/Release-5.0/... via CL 18687889 via CL 18687930
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)
[CL 18687975 by helge mathee in ue5-main branch]
2022-01-21 06:48:12 -05:00
helge mathee
d3c0412018
RigVM: Allow links to be recreate between entry + return nodes
...
#rb na
#jira na
#preflight tbd
#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 18673825 in //UE5/Release-5.0/... via CL 18674068 via CL 18674124
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v902-18672795)
[CL 18679638 by helge mathee in ue5-main branch]
2022-01-20 15:17:42 -05:00
helge mathee
c690f3d988
Control Rig: React to pin container type changes correctly
...
#rb sara.schvartzman
#jira UE-124768
#preflight https://horde.devtools.epicgames.com/job/61e6c671b56c33b8ece2d7a9
#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 18639632 in //UE5/Release-5.0/... via CL 18639696 via CL 18639708
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v900-18638592)
[CL 18639720 by helge mathee in ue5-main branch]
2022-01-18 09:52:49 -05:00
sara schvartzman
d513056341
Control Rig: Fix undo pasting collapse node reaching ensure
...
#jira UE-126587
#rb helge.mathee
#preflight 61e58cac904123989a18aa10
#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 18637797 in //UE5/Release-5.0/... via CL 18637801 via CL 18637817
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)
[CL 18637823 by sara schvartzman in ue5-main branch]
2022-01-18 05:18:31 -05:00
helge mathee
2135617489
Control Rig: Check array type for array nodes
...
#rb trivial
#jira UE-133969
#preflight https://horde.devtools.epicgames.com/job/61e58ccc873f2ea48f32eaad
#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 18633986 in //UE5/Release-5.0/... via CL 18633995 via CL 18634004
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)
[CL 18637408 by helge mathee in ue5-main branch]
2022-01-18 04:33:44 -05:00