Commit Graph

954 Commits

Author SHA1 Message Date
Marc Audy
01b7c9f4f5 Merge UE5/RES @ 15958325 to UE5/Main
This represents UE4/Main @ 15913390 and Dev-PerfTest @ 15913304

[CL 15958515 by Marc Audy in ue5-main branch]
2021-04-08 14:32:07 -04:00
louise rasmussen
af40e9cac5 Level Editor Menu Clean Up, Part 2
#JIRA UETOOL-3039
#rb Lauren.Barnes
#lockdown Simon.Tourangeau
#preflight 606d2c11dc3e5b0001c915aa

#ROBOMERGE-OWNER: louise.rasmussen
#ROBOMERGE-AUTHOR: louise.rasmussen
#ROBOMERGE-SOURCE: CL 15937971 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)
#ROBOMERGE-CONFLICT from-shelf

[CL 15938452 by louise rasmussen in ue5-main branch]
2021-04-07 02:56:12 -04:00
matt kuhlenschmidt
1ddeb68eee Fix content browser tab well being collapsed by default causing new user confusion when trying to dock tabs along side the content browser
#lockdown simon.tourangeau

#ROBOMERGE-SOURCE: CL 15931947 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)

[CL 15931958 by matt kuhlenschmidt in ue5-main branch]
2021-04-06 12:55:38 -04:00
louise rasmussen
825c64a6f5 Level Editor Menu Re-org, Part 1
#JIRA UETOOL-3039
#rb Lauren.Barnes
#lockdown Simon.Tourangeau
#preflight 606b8e0315d4190001b1698b

#ROBOMERGE-SOURCE: CL 15924633 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)

[CL 15924652 by louise rasmussen in ue5-main branch]
2021-04-05 19:11:24 -04:00
matt kuhlenschmidt
d43686a0bf UE5 layout changes
Content browser now hidden by default, opening tip is displayed showing you how to access it from the drawer. It can be permanently docked into the layout from there. Opening tip is never shown again
Placement browser is now closed by default
A UE4 classic layout has been added for those who want the placement browser and content browser docked by default

#jira UETOOL-2669

#ROBOMERGE-OWNER: matt.kuhlenschmidt
#ROBOMERGE-AUTHOR: matt.kuhlenschmidt
#ROBOMERGE-SOURCE: CL 15918688 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)
#ROBOMERGE-CONFLICT from-shelf

[CL 15921147 by matt kuhlenschmidt in ue5-main branch]
2021-04-05 15:03:56 -04:00
jamie dale
ef31a91045 Removed finalizer from FTypedElementViewportInteractionCustomization::GetElementsToMove
This was to optimize selecting groups, but we've handled this case elsewhere by just skipping the group logic if the group is already in the list of things that we've processed. This applies that approach to getting the elements to move.

#rb Brooke.Hubert

#ROBOMERGE-SOURCE: CL 15890607 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)

[CL 15890762 by jamie dale in ue5-main branch]
2021-04-01 12:41:54 -04:00
louise rasmussen
cfa93e0cac Custom Menu Delegates for Toolbar Widgets + Viewport Transform ToolBar creates menu items for overflow widgets
#JIRA UETOOL-2859
#rb Lauren.Barnes, Matt.Kuhlenschmidt
#preflight 60623b2fa6aaf90001c1b17b

#ROBOMERGE-SOURCE: CL 15855668 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)

[CL 15857250 by louise rasmussen in ue5-main branch]
2021-03-29 20:50:34 -04:00
jamie dale
b2f902fb53 Optimized group selection/deselection
This avoids repeatedly processing each actor in a group during a select/deselect operation, as once the group itself has been selected/deselected, we have by proxy processed its grouped actors too. The only caveat to that is if a selection was previously performed with SetAllowGroups set to false (not the default), but that's advanced usage and could be resolved by toggling the group selection again.

#jira UE-110998
#rb Brooke.Hubert

#ROBOMERGE-SOURCE: CL 15813372 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v783-15756269)

[CL 15814438 by jamie dale in ue5-main branch]
2021-03-24 21:25:06 -04:00
daren cheng
194425e479 Remove UE4 references.
#jira UE-111737 UE-111741 UE-111752 UE-111848
#rb trivial
#robomerge Release-5.0-EarlyAccess

[CL 15789512 by daren cheng in ue5-main branch]
2021-03-23 21:05:23 -04:00
graham wihlidal
1c9686063e Implement rendering support for Nanite editor view modes - overview isn't implemented yet, and material/scene min/max/delta Z needs to be reimplemented in a generic way.
#rb brian.karis
#fyi rune.stubbe, michal.valient

[CL 15786770 by graham wihlidal in ue5-main branch]
2021-03-23 18:34:37 -04:00
brooke hubert
04c41e993f Components which are not moveable should not allow viewport interactions with gizmos.
#Jira UE-109811
#preflight 60591b7cb558c40001f80f4c
#rb jamie.dale

#ROBOMERGE-SOURCE: CL 15775510 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v783-15756269)

[CL 15785982 by brooke hubert in ue5-main branch]
2021-03-23 17:59:02 -04:00
graham wihlidal
700a73bf55 Editor/UX work for proper Nanite editor view modes with console override; rendering code will come later. (currently disabled with NANITE_VIEW_MODES tag)
#rb matt.kuhlenschmidt
#fyi brian.karis, michal.valient

[CL 15755745 by graham wihlidal in ue5-main branch]
2021-03-21 04:07:16 -04:00
jamie dale
bdb2748f10 Implemented common "Duplicate" operation using typed elements
- Moved the logic for managing the offset when pasting/duplicating out of the internal Paste/DuplicateActors implementation, and instead pass the desired offset into the duplicate functions.
 - Made the function for getting the list of elements to operate on for a common action more generic, and added helper functions to delete and duplicate the current selection set.
 - Added a CanDuplicateElements function to UTypedElementWorldInterface.
 - Implemented duplication offset for static mesh instances.

#rb Brooke.Hubert

#ROBOMERGE-SOURCE: CL 15750144 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v781-15675533)

[CL 15753927 by jamie dale in ue5-main branch]
2021-03-20 04:30:12 -04:00
jamie dale
b462e98821 Fixed null component access
#rb none
#rnx

#ROBOMERGE-SOURCE: CL 15748762 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v781-15675533)

[CL 15752023 by jamie dale in ue5-main branch]
2021-03-19 18:20:01 -04:00
lauren barnes
22506ad089 Moving level instance section of the level editor context menu below Actor Actions, added section heading for Merge Actors
#jira none
#rb Patrick.Enfedaque

#ROBOMERGE-SOURCE: CL 15748025 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v781-15675533)

[CL 15751989 by lauren barnes in ue5-main branch]
2021-03-19 18:18:42 -04:00
Marc Audy
0cbbc781ca Merge UE5/Release-Engine-Staging @ 15740152 to UE5/Main
This represents UE4/Main @ 15709114

[CL 15740605 by Marc Audy in ue5-main branch]
2021-03-18 15:20:03 -04:00
christopher waters
55bba52e44 Adding SM6 preview platform.
- Adjusting the Editor handling of preview platforms to not assume SM5 is the running feature level.
- Adding "bPreviewFeatureLevelIsMax" to user settings to signal if the last saved Preview Feature Level was the maximum supported by the RHI, aka the default. If this is true on load, we set the Preview Feature Level to the max supported. This is to allow situations were we go from DX12+SM6 to DX11+SM5 and back without forcing the user to change the Preview Feature Level.
- Preventing unsupported feature levels from being previewed.
- Fixing the preview button being enabled for the default feature level.

#jira none
#rb arciel.rekman, simon.tovey, josh.adams

[CL 15729038 by christopher waters in ue5-main branch]
2021-03-17 15:42:48 -04:00
Cody Albert
40010ac248 Fixed issue where transform changes were applied twice to attached actors when selecting both the actor and it's parent.
#rb brooke.hubert

[CL 15701353 by Cody Albert in ue5-main branch]
2021-03-15 18:39:08 -04:00
patrick enfedaque
e2e7910793 WorldPartition: No need to save on New Map anymore
#jira UE-108218

#rb francis.hurteau, jeanfrancois.dube

#ROBOMERGE-SOURCE: CL 15655138 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v779-15635321)

[CL 15655151 by patrick enfedaque in ue5-main branch]
2021-03-09 12:01:17 -04:00
jamie dale
0f54e84773 Minimal context menu for static mesh instance elements
Currently only delete and delta transform are enabled/available

#rb Brooke.Hubert

#ROBOMERGE-SOURCE: CL 15631470 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v777-15581079)

[CL 15631487 by jamie dale in ue5-main branch]
2021-03-05 20:06:48 -04:00
justin hare
7e312b08da Preventing an issue where users could partially convert collections of actor types to Blueprints, including unconvertible types like Brush/BSPs. We now detect potential problems and give them the option to proceed without the unconvertible actors.
#jira UE-106937

[CL 15579117 by justin hare in ue5-main branch]
2021-03-03 00:42:58 -04:00
danny couture
adb002987c Avoid having the cursor decoration follow you everywhere on the desktop for the entire duration of a drop operation that might require a long async compilation
#rb Ryan.Schmidt
#robomerge Release-5.0-EarlyAccess

[CL 15537383 by danny couture in ue5-main branch]
2021-02-25 22:00:31 -04:00
Max Chen
eaa52d8bf2 Editor: Added utility functions for viewports
GetViewports, GetActiveViewport, SetAllowsCinematicControl, GetAllowsCinematicControl.

PilotLevelActor, EjectPilotLevelActor, EditorSetGameView, EditorGetGameView now take an optional config key to indicate which viewport should be set/get. Default is none, which acts on the active viewport (no change in existing behavior)

#jira UE-108941
#rb brooke.hubert

[CL 15522119 by Max Chen in ue5-main branch]
2021-02-24 17:53:02 -04:00
Max Chen
9b73c0f152 Editor: Change to SLevelViewport
#jira UE-108941
#rb brooke.hubert

[CL 15520489 by Max Chen in ue5-main branch]
2021-02-24 16:03:09 -04:00
jamie dale
b2caa4eb19 Allow the detail view header to prioritize showing actors or components, while still showing all objects as a fallback
#rb Brooke.Hubert

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

[CL 15502662 by jamie dale in ue5-main branch]
2021-02-23 14:04:08 -04:00