Commit Graph

381 Commits

Author SHA1 Message Date
florin pascu
241d2d8693 Re-enable VK SM5 preview for D3D
Force SM6 for preview VK SM5, Mac SM5
Enable Lumen Support for Preview VK SM5, Mac SM5
Modifying FeatureLevelSwitch to respect the parent ShaderPlatform FeatureLevel and not the one set by preview in order to have consistent material logic with the Shader Platform we are trying to preview

#rb Jack.Porter, jeannoe.morissette

[CL 36758806 by florin pascu in 5.5 branch]
2024-10-01 19:42:38 -04:00
sebastien lussier
19646414e6 OFPA - When performing the "Copy Selected Actor(s) File Path" action, avoid appending a newline at the end of the string
* Allows paths copied like this to be pasted into Perforce directly, in order to expand the Depot or Workspace trees
#rb Dominic.Couture, JeanFrancois.Dube

[CL 36757611 by sebastien lussier in 5.5 branch]
2024-10-01 19:31:26 -04:00
Ryan Hummer
4af2fd066d Updating Dev-Release-5.5 from Main at CL #36144969
#okforversepublic

[CL 36146571 by Ryan Hummer in Dev-5.5 branch]
2024-09-10 10:26:02 -04:00
florin pascu
255ff5979c Addressing feedback Preview Json
- Generated Preview Jsons will be saved in <Project>\Saved\PreviewJsonDevices\Android
- Preview menu will have a list of Preview Json options. The Jsons will be gathered from <Project>\Saved\PreviewJsonDevices\Android and <Project>\Content\Editor\PreviewJsons
- Preview menu will also allow the ability to import Jsons from other locations
- Disable Preview button moved at the top of the menu
- Cleaned up Preview menu, added separators for Shader Format

#jira UE-138858
#rb Allan.Bentham

[CL 36032718 by florin pascu in ue5-main branch]
2024-09-05 03:47:58 -04:00
dario mazzanti
730008791e [Backout] - CL35742520
[FYI] Dario.Mazzanti
Original CL Desc
-----------------------------------------------------------------
[Backout] - CL35741446
[FYI] Dario.Mazzanti
Original CL Desc
-----------------------------------------------------------------
[Backout] - CL35710065

Re-submitting after updating FortniteGame source files which were using the now deprecated EditorEngine "ReplaceActors" function.
Now they are calling the static function from UEditorActorSubsystem


Original CL Desc
-----------------------------------------------------------------
[Backout] - CL35706318 - CIS Editor Error
#rnx
[FYI] Dario.Mazzanti
Original CL Desc
-----------------------------------------------------------------
[Actor Actions Usability] Move code related to the "Convert Actor" and "Replace Actor" actions to UEditorActorSubystem

- Deprecates 8 functions from EditorEngine, and moves them to EditorActorSubsystem

- Moves some other locally defined functions and types from EditorEngine.cpp to a namespace in EditorActorSubsystem.cpp

- Deprecated functions body just call the 8 functions newly added to  EditorActorSubsystem

- There are several places in the Engine where the deprecated are replaces with the new ones.

#jira UE-221641
#rb Julien.StJean

[CL 35743706 by dario mazzanti in ue5-main branch]
2024-08-22 12:05:48 -04:00
dario mazzanti
0c3edafb0e [Backout] - CL35741446
[FYI] Dario.Mazzanti
Original CL Desc
-----------------------------------------------------------------
[Backout] - CL35710065

Re-submitting after updating FortniteGame source files which were using the now deprecated EditorEngine "ReplaceActors" function.
Now they are calling the static function from UEditorActorSubsystem


Original CL Desc
-----------------------------------------------------------------
[Backout] - CL35706318 - CIS Editor Error
#rnx
[FYI] Dario.Mazzanti
Original CL Desc
-----------------------------------------------------------------
[Actor Actions Usability] Move code related to the "Convert Actor" and "Replace Actor" actions to UEditorActorSubystem

- Deprecates 8 functions from EditorEngine, and moves them to EditorActorSubsystem

- Moves some other locally defined functions and types from EditorEngine.cpp to a namespace in EditorActorSubsystem.cpp

- Deprecated functions body just call the 8 functions newly added to  EditorActorSubsystem

- There are several places in the Engine where the deprecated are replaces with the new ones.

#jira UE-221641
#rb Julien.StJean

[CL 35742553 by dario mazzanti in ue5-main branch]
2024-08-22 11:37:25 -04:00
dario mazzanti
c979a8f3ba [Backout] - CL35710065
Re-submitting after updating FortniteGame source files which were using the now deprecated EditorEngine "ReplaceActors" function.
Now they are calling the static function from UEditorActorSubsystem


Original CL Desc
-----------------------------------------------------------------
[Backout] - CL35706318 - CIS Editor Error
#rnx
[FYI] Dario.Mazzanti
Original CL Desc
-----------------------------------------------------------------
[Actor Actions Usability] Move code related to the "Convert Actor" and "Replace Actor" actions to UEditorActorSubystem

- Deprecates 8 functions from EditorEngine, and moves them to EditorActorSubsystem

- Moves some other locally defined functions and types from EditorEngine.cpp to a namespace in EditorActorSubsystem.cpp

- Deprecated functions body just call the 8 functions newly added to  EditorActorSubsystem

- There are several places in the Engine where the deprecated are replaces with the new ones.

#jira UE-221641
#rb Julien.StJean

[CL 35741454 by dario mazzanti in ue5-main branch]
2024-08-22 11:12:55 -04:00
alex kahn
bc9ffb56e0 [Backout] - CL35706318 - CIS Editor Error
#rnx
[FYI] Dario.Mazzanti
Original CL Desc
-----------------------------------------------------------------
[Actor Actions Usability] Move code related to the "Convert Actor" and "Replace Actor" actions to UEditorActorSubystem

- Deprecates 8 functions from EditorEngine, and moves them to EditorActorSubsystem

- Moves some other locally defined functions and types from EditorEngine.cpp to a namespace in EditorActorSubsystem.cpp

- Deprecated functions body just call the 8 functions newly added to  EditorActorSubsystem

- There are several places in the Engine where the deprecated are replaces with the new ones.

#jira UE-221641
#rb Julien.StJean

[CL 35710067 by alex kahn in ue5-main branch]
2024-08-21 13:32:13 -04:00
dario mazzanti
f495bf36a5 [Actor Actions Usability] Move code related to the "Convert Actor" and "Replace Actor" actions to UEditorActorSubystem
- Deprecates 8 functions from EditorEngine, and moves them to EditorActorSubsystem

- Moves some other locally defined functions and types from EditorEngine.cpp to a namespace in EditorActorSubsystem.cpp

- Deprecated functions body just call the 8 functions newly added to  EditorActorSubsystem

- There are several places in the Engine where the deprecated are replaces with the new ones.

#jira UE-221641
#rb Julien.StJean

[CL 35706329 by dario mazzanti in ue5-main branch]
2024-08-21 12:26:28 -04:00
florin pascu
e4ab175bfc Json Preview Platform for Editor
- New menu options for preview platforms to generate/preview devices from json files
- Currently only enabled for Android preview platform
#jira UE-138858
#rb Jack.Porter

[CL 35531710 by florin pascu in ue5-main branch]
2024-08-14 09:19:46 -04:00
florin pascu
3b3c208b9c Group the PreviewPlatforms into submenus organized by PlatformName
#rb Jack.Porter
#jira UE-216787

[CL 35134904 by florin pascu in ue5-main branch]
2024-07-29 07:26:19 -04:00
jeanfrancois dube
4fd00bcc29 Fix editor "Copy Actor File Path" not working with non-OFPA actors.
#rb Richard.Malo

[CL 34016705 by jeanfrancois dube in ue5-main branch]
2024-05-30 18:42:55 -04:00
sebastian arleryd
01976659dd Move LEVELEDITOR_API from class FLevelEditorCommands to a new FLevelEditorCommands::Get()
#jira UE-207561
#rb christopher.waters, brooke.hubert

[CL 33134282 by sebastian arleryd in ue5-main branch]
2024-04-22 03:54:44 -04:00
sebastian arleryd
191afe2944 Move Ctrl+O to global commands
This makes Ctrl/Cmd+O available when the level editor doesn't have focus, such as after clicking on a tab (Mac and Windows) or on the title bar (Mac only).

This also changes FLevelEditorCommands to avoid deprecation warnings in auto-generated methods.

#jira UE-207561
#rb brooke.hubert

[CL 33097546 by sebastian arleryd in ue5-main branch]
2024-04-19 03:52:13 -04:00
sebastian arleryd
3de234d3b7 [Backout] - CL32929994
[FYI] sebastian.arleryd
Original CL Desc
-----------------------------------------------------------------
Move Ctrl+O to global commands

This makes Ctrl/Cmd+O available when the level editor doesn't have focus, such as after clicking on a tab (Mac and Windows) or on the title bar (Mac only).

#jira UE-207561
#rb brooke.hubert

[CL 32944920 by sebastian arleryd in ue5-main branch]
2024-04-12 17:07:22 -04:00
sebastian arleryd
fc156d1481 Move Ctrl+O to global commands
This makes Ctrl/Cmd+O available when the level editor doesn't have focus, such as after clicking on a tab (Mac and Windows) or on the title bar (Mac only).

#jira UE-207561
#rb brooke.hubert

[CL 32930066 by sebastian arleryd in ue5-main branch]
2024-04-12 10:55:09 -04:00
christopher waters
d5fb7290d3 Fixing Preview modes
- Certain "SM5" platforms had FL SM6 requirements when being previewed.
- Adding a "PreviewFeatureLevel" to shader PreviewPlatform's to override the preview's feature level requirement.
- When changing between shader previews of the same feature level, the scene and all associated work should be reset just like when we change to a preview with a different feature level.
- During scene destruction, the VSM cache shouldn't need to process invalidations, especially since the preview shader platform has already been changed.
- Removing code that prevented switching between preview platforms that had different VSM settings.

#jira UE-200492
#rb jeannoe.morissette

[CL 31453001 by christopher waters in ue5-main branch]
2024-02-13 18:09:35 -05:00
ben hoffman
315d13790e Scene Outliner: Add a key binding to scroll to the Current Folder
#rb aditya.ravichandran
#jira none

#ushell-cherrypick of 30885250 by kristof.morva1

[CL 30969855 by ben hoffman in ue5-main branch]
2024-01-29 10:48:58 -05:00
ben hoffman
e68e796925 Add a viewport action to focus the selected actors in the outliner (to be used with AlwaysFrameSelection off)
#rb aditya.ravichandran
#jira none

#ushell-cherrypick of 30293066 by kristof.morva1

[CL 30536965 by ben hoffman in ue5-main branch]
2024-01-10 10:50:17 -05:00
projectgheist
f88e2ad2f9 [Backout] - CL29759026
[FYI] aditya.ravichandran
Original CL Desc
-----------------------------------------------------------------
PR #10115:  Call OpenEditorForAsset instead of LoadMap when opening a map using the "File" menu to match how the CB opens levels

#jira UE-177003
#rb aditya.ravichandran

[CL 29998921 by projectgheist in ue5-main branch]
2023-11-29 16:25:02 -05:00
projectgheist
be9e40e260 PR #10115: Call OpenEditorForAsset instead of LoadMap when opening a map using the "File" menu to match how the CB opens levels
#jira UE-177003
#rb aditya.ravichandran

[CL 29759230 by projectgheist in ue5-main branch]
2023-11-15 16:26:40 -05:00
josh adams
9dba14d6cc - Allow for arbitrary number of PreviewPlatforms differing only by DeviceProfile
- Can specify multiple DPs and FriendlyNames now in the PreviewPlaform sections of a DDPI.ini file (separated by comma)
- Use the FriendlyName from the DDPI.ini directly in the platform preview menus, instead of counting on the friendly name of a ShaderPlatform
- IOS DDPI.ini as an example, with 3 DPs, generic IOS (what we had before), iPhone6S and iPadPro6
#rb michael.wanderson

[CL 29753922 by josh adams in ue5-main branch]
2023-11-15 13:58:07 -05:00
brooke hubert
9b5d3b919c [Actor Context Menu] Fix an issue where snapping and transforms were not respecting lock location on the actor.
#Jira UE-198380
#rb aditya.ravichandran, JeanMichel.Dignard

[CL 28916065 by brooke hubert in ue5-main branch]
2023-10-19 09:19:49 -04:00
aditya ravichandran
dd714f5e01 ActorGroupingUtils: Add a way for external systems to add a delegate to check whether a set of actors can be grouped together
#jira UE-197719
#rb Brooke.Hubert

[CL 28805730 by aditya ravichandran in ue5-main branch]
2023-10-16 13:30:11 -04:00
richard malo
239ac90407 Refactor in preparation of supporting Data Layer Instances saved in their own external package.
- Adapted existing code to propertly support external package on object not directly outered to the level.
- Generalized handling of external objects when renaming a world, resetting package loaders in ULevelStreamingLevelInstance, handling dirty external packages
- Implemented FExternalPackageHelper::CopyObjectsExternalPackageFilePathToClipboard
- Added optional PrimaryAssetDisplayName asset registry tag to allow for systems to use a display name (generalized version of ActorLabel tag)
#rb jeanfrancois.dube, patrick.enfedaque
#jira UE-197314

[CL 28537555 by richard malo in ue5-main branch]
2023-10-06 09:14:09 -04:00