The latter would cause things to break if you re-created the level editor (e.g layout load) and the cached selection set would still use the one belonging to the old instance.
#jira UE-216647
#rb ronald.koppers
[CL 34316300 by aditya ravichandran in ue5-main branch]
- Implement a private one in LevelInstanceEditorModule which acts as an array of ISCSEditorUICustomization
- First ISCSEditorUICustomization to return non default values is used for GetChildActorVisualizationMode() / GetComponentTypeFilter() (Sorted registration could be added later to prioritize a customization over others)
- Hide methods will return true if any of the Customizations returns true
- Convert existing code to new API
- Deprecate Hide methods for a new version taking a UObject arrayview context
- Deprecate Setter
- Remove Selection listening code in existing Customizations and use the context (fixes Locked details panel bugs)
#rb logan.buchy
#rnx
[CL 32789706 by patrick enfedaque in ue5-main branch]
- 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]
In this case the value of FScene::EarlyZPassMode was not updated to the new value.
#rb Dmitriy.Dyomin, Florin.Pascu
[CL 29089143 by florian penzkofer in ue5-main branch]
Currently with any windows, if they have any b;ank windows we just show them. This commit catches the blank windows and does not open them
#jira UE-183468
#rb Matt Kuhlenschmidt
[CL 27985798 by karen jirak in ue5-main branch]
Fix a crash in some asset editors when you force deleted an asset with pending changes and hit "cancel" on the save dialog
#jira UE-107248
#preflight 64517c880e33f2d51d6e3adb
[CL 25321878 by aditya ravichandran in ue5-main branch]
Add the ability for other modules to add custom filters to the Level Editor Outliner
#jira UE-165115
#rb Brooke.Hubert
#preflight 6345779f8b06e0aaa0f298e0
[CL 22505460 by aditya ravichandran in ue5-main branch]
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]