Commit Graph

7 Commits

Author SHA1 Message Date
brooke hubert
0d7a7d4e5d Placement tools use hit proxies to determine objects inside of brush radius instead of world sweeps.
Static mesh instances are only hooked up editor side via hit proxies, and won't register in a sweep since it only deals with limited types.

#preflight 60ccd086be81e80001e90434
#Jira UETOOL-3724
#rb jamie.dale
#fyi basil.pesin

[CL 16763208 by brooke hubert in ue5-main branch]
2021-06-23 17:43:35 -04:00
brooke hubert
5df00b6c31 Asset Placement mode and its tools use a context object from ITF to access typed element common actions and the selection set.
#Jira UE-110554
#preflight 6092d76f93d92d00018dcb74
#rb jamie.dale
#fyi christina.tempelaarl

[CL 16211739 by brooke hubert in ue5-main branch]
2021-05-05 15:22:49 -04:00
brooke hubert
e72fe9112d Asset Placement mode - fixed foliage placed static meshes not selecting correctly with brush based selection, and not showing up as a valid selection for enabling tools in the mode.
#Jira none
#preflight 608c48a7fb6d0f0001e379c4
#rb @jamie.dale
#fyi jeanmichel.dignard

[CL 16199775 by brooke hubert in ue5-main branch]
2021-05-04 17:42:39 -04:00
brooke hubert
9b0d46bced Non-unity compile fix.
#rnx
#Jira UE-109097
#rb trivial

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

[CL 15490873 by brooke hubert in ue5-main branch]
2021-02-22 12:53:35 -04:00
brooke hubert
6eaec5234e Move shared settings object to mode subsystem.
Add additional single placement settings.

#Jira UE-107395
#rb [at]jamie.dale

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

[CL 15454206 by brooke hubert in ue5-main branch]
2021-02-18 13:11:17 -04:00
brooke hubert
890a5c72c2 Implement Lasso Selection tool (brush based selection) in asset placement mode.
# Also exposed the typed element selection set to the queries API in ITF.
# Implemented a stash/pop selection on the typed element selection set for modes to use.

#Jira UE-107091
#rb jamie.dale chris.gagnon ryan.schmidt

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

[CL 15360406 by brooke hubert in ue5-main branch]
2021-02-08 17:13:32 -04:00
brooke hubert
d4c157384c Initial Creation of Asset Placement Mode UI for tools and commands.
# Added a save and load config on the settings class for UEdMode so mode wide settings would be sticky between runs.
# Removed FString refs in some functions so they could be bound using UObject delegate methods.

#rnx
#Jira UE-98157
#review-14449500
#rb lauren.barnes

[CL 14451570 by brooke hubert in ue5-main branch]
2020-10-08 18:56:55 -04:00