Commit Graph

342 Commits

Author SHA1 Message Date
Florin Pascu
106ea7508c Preparation changes for removing FeatureLevel from World
FeatureLevel is Deprecated
Add Setter/Getter for FeatureLevel
NextStep: Make GetFeatureLevel returns DDSPI::GetFeatureLevel, remove FeatureLevel memberfrom UWorld
#jira UE-168551
#rb christopher.waters
#preflight 63ff5e49f43e53f6811c86a4

[CL 24461796 by Florin Pascu in ue5-main branch]
2023-03-01 09:41:33 -05:00
michael balzer
9df5b5cd07 Update Landscape Build menu entries
#preflight 63efdb2a3c1eb56f05d5bb5c
#rb jonathan.bard

[CL 24292414 by michael balzer in ue5-main branch]
2023-02-17 17:15:39 -05:00
jonathan bard
6e7a97825e Fixed common typo (verticies->vertices)
#rb trivial
#skipci
#rnx

[CL 24061364 by jonathan bard in ue5-main branch]
2023-02-07 17:42:45 -05:00
JeanMichel Dignard
61bf83f261 Level Editor: Added a Show Subcomponents flag
- When true, all components that are part of the selection set will draw their vizualizers.
- When false, only the selected components and the selected actors root components will draw their vizualizers.
- Defaults to true.

#jira UE-171442
#rb lauren.barnes
#preflight 63cab8b76446bf36f2d1dc66

[CL 23791220 by JeanMichel Dignard in ue5-main branch]
2023-01-20 11:36:43 -05:00
christopher waters
6e30ddb01e Dependency cleanup around DataDrivenShaderPlatformInfo and a few other headers.
#preflight 63921e6a67018b14b5925197

[CL 23454104 by christopher waters in ue5-main branch]
2022-12-08 15:35:35 -05:00
sebastien lussier
477403f8b8 Renamed "Build Minimap" to "Build World Partition Editor Mininmap" to remove confusion with in-game or HUD minimap
#rb trivial

[CL 23436754 by sebastien lussier in ue5-main branch]
2022-12-07 18:22:14 -05:00
sebastian nordgren
18d666bfa5 The File > Recent Levels submenu now contains a Clear Recent Levels command.
#jira UE-151889
#rb lauren.barnes
#preflight 6388a585b21cdd3a26117a55

[CL 23352735 by sebastian nordgren in ue5-main branch]
2022-12-01 10:37:09 -05:00
zach brockway
c1bb0ca4e1 Virtual Scouting: Fix shift-v hotkey exit for modes which do not derive from UVREditorMode. Followup to Release-5.1 hotfix change merged in CL 23300617.
#jira UE-167744, UE-168482
#rb none
#rnx
#preflight 63877b04b21cdd3a26c50a9d

[CL 23331095 by zach brockway in ue5-main branch]
2022-11-30 11:03:24 -05:00
zach brockway
404ef43732 Virtual Scouting: Delayed initialization fixes.
- Fix crashes related to interaction profile future remaining unresolved, or being fulfilled at unexpected times (e.g. during editor shutdown).
 - Ensure FVREditorModeManager is cleaned up during ShutdownModule, which prevents a crash in TMulticastDelegateBase::RemoveAll.
 - Fix shift+V hotkey exit during the period prior to determining the interaction profile, where Virtual Scouting mode is only partially initialized.

#jira UE-167744, UE-168482
#rb jason.walter
#preflight 637edf4b33774509001100bf
#lockdown Alejandro.Arango

[CL 23300617 by zach brockway in ue5-main branch]
2022-11-28 19:29:16 -05:00
aditya ravichandran
f8b7ee5555 Replace any instances of "Source Control" with "Revision Control" in text in the Editor
#rb JeanMichel.Dignard, Robb.Surridge
#preflight 637d180efa348e8480e8837e

[CL 23250808 by aditya ravichandran in ue5-main branch]
2022-11-23 11:57:50 -05:00
joe pribele
1d8537f20b changed PRAGMA_DISABLE_OPTIMIZATION to UE_DISABLE_OPTIMIZATION_SHIP
#preflight 6372ba60ee4d25f90ae3d207

[CL 23128414 by joe pribele in ue5-main branch]
2022-11-14 17:31:05 -05:00
florin pascu
e3aa838f7c Disable Preview button now named after the Editor Shader Platform
E.G.
[EditorShaderPlatformName]
(Disable Preview)

[CL 23072227 by florin pascu in ue5-main branch]
2022-11-10 01:53:20 -05:00
henrik karlsson
b5b86c796c This change is a strategical submit for a coming change that removes lots of includes in headers that are included by many files. This change contains adding of includes in files that previously got those includes transitively from other inclkudes
#preflight 6355d4940313c24974b2107b
#rb none

[CL 22783162 by henrik karlsson in ue5-main branch]
2022-10-26 12:57:32 -04:00
jeanfrancois dube
9159844176 Editor Replace Actor: added an option to avoid copying related properties between old and new actor. The original behavior is kept, which was to copy related properties.
#rb richard.malo, philippe.deseve
[FYI] chris.kay
#preflight 635191487261e565c433b464
#rnx

[CL 22707957 by jeanfrancois dube in ue5-main branch]
2022-10-21 22:27:54 -04:00
zach rammell
dfebca09f6 Typed Element Copy Paste
#jira UE-152986
#rb brooke.hubert ronald.koppers
#preflight 63488304ce524ed356a33f3e

[CL 22513422 by zach rammell in ue5-main branch]
2022-10-13 17:58:55 -04:00
florin pascu
b1727769aa - More than one PreviewPlatform can now use the same ShaderPlatforms
- Clean up temporary fix
- Modify UpdatePreviewPlatforms to only restrict DDSPI properties and not enable them if the preview platform doesn't have them on
#jira UE-164781
#rb Jack.Porter, Carl.LLoyd
#preflight 633608a0936ff7e3dcd02a97

[CL 22264284 by florin pascu in ue5-main branch]
2022-09-30 01:41:52 -04:00
florin pascu
4d07ec3fb7 Fix NullRHI LevelEditor
#rb none
#jira none
#preflight 632b5dbd671a1a24b5c4635a

[CL 22140062 by florin pascu in ue5-main branch]
2022-09-22 13:57:20 -04:00
florin pascu
c2f1fa2008 Fix CIS for Commandlet
#rb none
#jira none
#preflight none

[CL 22119170 by florin pascu in ue5-main branch]
2022-09-21 14:46:16 -04:00
florin pascu
5669253244 - Add Disable Preview Menu Option
- GetFriendlyShaderPlatformName removed
- RHIShaderPlatformDefinitions.inl deleted
- Added FriendlyNames to all ShaderPlatforms in DDSPI
- MenuText now comes from FriendlyNames in DDSPI
#rb Jack.Porter
#jira none
#preflight 632b1f8c826e0c2fe9a9d5d2

[CL 22118730 by florin pascu in ue5-main branch]
2022-09-21 14:35:21 -04:00
bryan sefcik
b93a6cf7ed Pass 1 on editor include fixes:
Removed redundant private include paths from build.cs files.
Fixed include paths to be relative to the private or public folders.
Hid or removed includes that reached into other private module folders.
Updated PublicInclude paths when necessary.

#jira
#preflight 631e283bec5b0c765fc0ffdb

[CL 21960084 by bryan sefcik in ue5-main branch]
2022-09-11 18:33:06 -04:00
sebastien lussier
36306355c4 World Partition: Disable build menu entries if they are not relevant
* Mininmap - World must be partitioned
* HLOD/Spline meshes - World must be partitioned & streaming must be enabled
#rb jeanfrancois.dube
#preflight 63122219ec45fbf3d760633f

[CL 21767630 by sebastien lussier in ue5-main branch]
2022-09-02 17:07:59 -04:00
nick darnell
8c6dccfce9 Core - Making some improvements to TObjectPtr, introducing some templating utilities so that we can better template match TObjectPtr vs UObject* pointers so that a single templated function can work for either.
Core - Added support for assigning a TObjectPtr<T> to a TScriptInterface just like you'd expect from a raw Object*.

Actor - Making a version of GetComponents that will work for TObjectPtr collections.  Additionally fixed several places in the engine where we're forcing the template parameter instead of allowing it to be determined automatically - which forced me to leave one of the GetComponent implementations, but I think we aught to remove it. e.g.

Don't Do

TArray<UPrimitiveComponent*> PrimComponents;
Actor->GetComponents<UPrimitiveComponent>(PrimComponents);

Do

TArray<UPrimitiveComponent*> PrimComponents;
Actor->GetComponents(PrimComponents);

Slate - Introducing support for collections of TObjectPtr<T>'s being used as source lists for the STableView.

#preflight 630f7af8e54ec9d581b03d65
[REVIEW] [at]Marc.Audy, [at]Steve.Robb, [at]Zousar.Shaker

[CL 21727328 by nick darnell in ue5-main branch]
2022-08-31 16:13:49 -04:00
richard malo
7e6d98cf61 - Added new optional world partition builder UWorldPartitionLandscapeSplineMeshesBuilder to extract Landscape SplineMeshComponents and ControlPointMeshComponents and distributes them into ALandscapeSplineMeshesActors.
- When builder is used, ALandscape actor is marked with a flag. This flag is then used to automatically mark hidden in game (for PIE) and strip from cooked builds the source components.
- Added new ALandscapeSplineMeshesActor (partitioned actor) that serves as a container for extracted landscape spline meshes and control point meshes.
#rb sebatien.lussier, jeanfrancois.dube, patrick.enfedaque
#preflight 630d3157660db81edb7a197f

[CL 21698778 by richard malo in ue5-main branch]
2022-08-30 08:09:34 -04:00
jeanfrancois dube
a746ce5a5c Fix removing needed PRAGMA_ENABLE_OPTIMIZATION.
#rb none
#preflight none
#rnx

[CL 21688371 by jeanfrancois dube in ue5-main branch]
2022-08-29 16:52:53 -04:00
jeanfrancois dube
86a4035e88 Fix regression assert when saving newly created level instance.
#rb patrick.enfedaque
#preflight none
#rnx

[CL 21688332 by jeanfrancois dube in ue5-main branch]
2022-08-29 16:52:07 -04:00