Commit Graph

11 Commits

Author SHA1 Message Date
brooke hubert
e6db027123 Fix issue where the supplied actor factory was not making it through to the actor spawn in placement subsystem
#preflight 61e79b383778a195ded1f463
#Jira UE-139202
#rb julien.stjean

#ROBOMERGE-AUTHOR: brooke.hubert
#ROBOMERGE-SOURCE: CL 18661572 in //UE5/Release-5.0/... via CL 18661601 via CL 18661627
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v900-18638592)

[CL 18661657 by brooke hubert in ue5-main branch]
2022-01-19 13:50:04 -05:00
brooke hubert
40ee769f95 Properly hook up instance client manager in placement mode.
This fixes duplication crash.

#preflight 61ddb7fd0134bb26f3bdd989
#Jira UE-131054
#rb julien.stjean

#ROBOMERGE-AUTHOR: brooke.hubert
#ROBOMERGE-SOURCE: CL 18589986 in //UE5/Release-5.0/... via CL 18589994 via CL 18589996
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v899-18417669)

[CL 18590008 by brooke hubert in ue5-main branch]
2022-01-12 16:49:49 -05:00
julien stjean
23596ba9c7 Fixed code that depends on the selection order without a proper normalization of the selection set.
#jira UE-132003
#preflight 61b0d8b1c17a9a154abfe810
#rb Brooke.Hubert

#ROBOMERGE-AUTHOR: julien.stjean
#ROBOMERGE-SOURCE: CL 18431233 in //UE5/Release-5.0/... via CL 18435330
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18435562 by julien stjean in ue5-release-engine-test branch]
2021-12-10 17:48:48 -05:00
aurel cordonnier
a6e741e007 Merge from Release-Engine-Staging @ 17915896 to Release-Engine-Test
This represents UE4/Main @17911760, Release-5.0 @17915875 and Dev-PerfTest @17914035

[CL 17918595 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-25 20:05:28 -04:00
brooke hubert
82a6a0003f Add ability for placement palette items to have a custom settings object from the placement factory, and add a details panel to the mode for editing the settings object.
#preflight 613264d517a8610001fa6050
#Jira UETOOL-3790
#rb julien.stjean

#ROBOMERGE-AUTHOR: brooke.hubert
#ROBOMERGE-SOURCE: CL 17472632 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)

[CL 17472652 by brooke hubert in ue5-release-engine-test branch]
2021-09-09 11:16:10 -04:00
brooke hubert
aa2de405e8 Editor static mesh factory uses placement partition actor instead of foliage partition actor.
#Jira UETOOL-3787
#preflight 6113d6650d783d00011b6ce9
#rb jamie.dale jeanfrancois.dube

#ROBOMERGE-SOURCE: CL 17152001 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17152023 by brooke hubert in ue5-release-engine-test branch]
2021-08-12 10:30:30 -04:00
brooke hubert
7499017917 Single place tool places static meshes as ISMs when ISM element handles are enabled.
Also fixed a bug where the ISM component was not rebuilding render data when using the placement subsystem.

#Jira UE-109265
#rb jamie.dale

#ROBOMERGE-SOURCE: CL 15528418 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15528424 by brooke hubert in ue5-main branch]
2021-02-25 10:59:38 -04:00
brooke hubert
17f0e31526 Placement Mode Single place tool improvements:
* Tweak after placement in world and local space using standard level editor gizmos.
* Removed Single place tool settings. Since we're using the TRS gizmos, these settings are unnecessary.
* Moved cycle through palette to shift + right click to match other viewport functions (i.e. cycling static mesh previews).
* Placement mode now inherits from default ed mode, so we will get the new gizmos as they come online.
* Fixed a bug in the select tool where the input was never making it back to the viewport for handling.
* Fixed a bug in the ITF Editor hooks where the mouse capture was incorrectly reporting and eating the input from the viewport.

#Jira UE-107395
[at]jamie.dale

#ROBOMERGE-SOURCE: CL 15464701 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15466468 by brooke hubert in ue5-main branch]
2021-02-18 20:47:20 -04:00
brooke hubert
f670759821 Placement Single tool improvements:
* Preview actor to visualize placement.
* Ctrl + click to rotate to another item in the palette and regenerate rotation and scale.
* Configurable normal axis alignment.

Also fixed a crash on exiting the mode due to lingering mode toolkit references in the level editor.

#Jira UE-107395
[at]jamie.dale [at]chris.gagnon

#ROBOMERGE-SOURCE: CL 15449338 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15454762 by brooke hubert in ue5-main branch]
2021-02-18 13:43:48 -04:00
brooke hubert
6a2f66594f Non-unity build fix.
#rnx
#Jira UE-104162
#rb trivial

[CL 14871346 by brooke hubert in ue5-main branch]
2020-12-07 13:38:37 -04:00
brooke hubert
94e5cdb545 Initial Placement Factory and Subsystem APIs.
# FActorFactoryAssetProxy uses the placement subsystem first to try to place a new actor.
# Existing UActorFactory implementations added to the subsystem and hooked up to the placement API

#Jira UE-98159
#Jira UE-98161
#review-14836149
#rb chris.gagnon jamie.dale

[CL 14847312 by brooke hubert in ue5-main branch]
2020-12-03 14:49:26 -04:00