Choose your operating system:
Windows
macOS
Linux
| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Runtime/nDisplay/Source/DisplayCluster/Public/DisplayClusterWorldSubsystem.h |
Include |
#include "DisplayClusterWorldSubsystem.h" |
UCLASS()
class UDisplayClusterWorldSubsystem : public UWorldSubsystem
World Subsystem used to react to level and world changes. When Concert reloads the packages, streamed levels are removed and re-added without invoiking LoadMap which circumvents FDisplayClusterGameManager::StartScene method invoked inside LoadMap method of DisplayClusterGameEngine. This causes issues such as not updating references to DisplayClusterRootActor which causes memory corruption, crashes and graphic corruption. This Subsystem is used to react to changes in number of levels used in the current world and forces DisplayClusterModule to refresh all of its managers.
Name | Description | ||
---|---|---|---|
|
OnLevelsChanged() |
Event that is triggered when number of levels is changed. |
Name | Description | ||
---|---|---|---|
|
Deinitialize() |
Implement this for deinitialization of instances of the system |
|
|
Initialize ( |
Implement this for initialization of instances of the system |