Additional changes:
- Deprecates the previous method for specifying a singular custom class viewer filter and updates all existing occurrences of this pattern in engine code.
- Extends the property editor utilities interface to expose custom class filter(s) that can be applied to the class picker widget used for editing class property values.
- Adds an implementation of this interface to SDetailsView such that additional class filter(s) can now be configured to be applied to all underlying class property nodes.
#jira UE-108316
#rb Lauren.Barnes
#preflight 60c2102e8ae8960001110d50
[CL 16623084 by Phillip Kavan in ue5-main branch]
* Changed the API of the actor factory's CreateActor/SpawnActor in order to take a FActorSpawnParameters in parameter, so as to expose UWorld::SpawnActor's own option to the factory user.
* The level pointer is still part of the function prototypes in order to make it explicit to the user that he needs to pass in a valid ULevel (rather than relying on FActorSpawnParameters's OverrideLevel, which is easy to miss). In the case where OverrideLevel is indeed passed within FActorSpawnParameters, the functions validate that the pointer is the same as the level param
* Also, removed automatic creation of water mesh actor on map load : this is not playing well with world partition because it will keep on creating new actors if the level containing the water mesh actor is not loaded
#rb marc.audy, kevin.ortegren
#jira none
#tests editor + full build preflight
[CL 16219600 by jonathan bard in ue5-main branch]
Also removed the UEditorEngine::BroadcastBlueprintCompiled that took a map of objects, as nothing calls it
#rb Brooke.Hubert
[CL 15402078 by Jamie Dale in ue5-main branch]
Changed how global extension buttons are registered to restrict the available functionality. Instead of being able to register arbitrary widgets, only buttons are now possible.
Details view scrollbar is now displayed against a dark background.
Updated Remote Control UI usage of global extension widgets.
#jira UETOOL-2814
#b lauren.barnes
[CL 15019787 by sebastian nordgren in ue5-main branch]