Commit Graph

4 Commits

Author SHA1 Message Date
ben hoffman
a6608d3b7c Add IsInheritedComponent override to FInheritedSubobjectData to get it to correctly return true.
#jira UE-115689
#jira UE-115692
#rb trivial
#rnx
#preflight 609eebf022cce000010a0d06

#ROBOMERGE-SOURCE: CL 16337265 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v804-16311228)

[CL 16337270 by ben hoffman in ue5-release-engine-test branch]
2021-05-14 18:33:15 -04:00
ben hoffman
478fa9f213 Add cateogry meta tags to the subobject data param structs.
#jira UE-115069
#rb me
#rnx
#preflight 609eb9f7f6c6e3000137bca0

#ROBOMERGE-SOURCE: CL 16333374 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v804-16311228)

[CL 16333375 by ben hoffman in ue5-release-engine-test branch]
2021-05-14 15:19:01 -04:00
ben hoffman
54fc57a238 Update comments on CreateNewCPPComponent and expose it to BP
#jira none
#rnx
#rb trivial

[CL 16198130 by ben hoffman in ue5-main branch]
2021-05-04 15:46:56 -04:00
ben hoffman
61908bed8a Create the Subobject Data interface module. This provides an API that can be used to manipulate Subobjects such as adding/removing components, reparenting, and changing the scene heirarchy.
The SubobjectDataSubsystem is how users can manipulate a given object within Blueprints or Python scripting. Given a Uobject instance in a level or a UBlueprint asset, you can use GatherSubobjectData to get get an array of handles that you can use to manipulate that subobject.

This is what the new SubobjectEditor (Previously the SCS editor) will be using instead of having all its logic within slate code.

#rb marc.audy
#jira UE-64131
#preflight 6082ce4f8de3a60001cf6af8
#preflight 6082d84a92d7e700019f53e0

[CL 16104548 by ben hoffman in ue5-main branch]
2021-04-23 11:01:15 -04:00