Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/WorldPartition > API/Runtime/Engine/WorldPartition/DataLayer
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UDataLayerManager
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/WorldPartition/DataLayer/DataLayerManager.h |
| Include | #include "WorldPartition/DataLayer/DataLayerManager.h" |
Syntax
class UDataLayerManager : public UObject
Variables
| Type | Name | Description | |
|---|---|---|---|
| FOnDataLayerInstanceRuntimeStateChanged | OnDataLayerInstanceRuntimeStateChanged |
Constructors
No constructors are accessible with public or protected access.
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | ForEachDataLayerInstance
(
TFunctionRef< bool(UDataLayerInstance*)> Func |
||
| void | ForEachDataLayerInstance
(
TFunctionRef< bool(UDataLayerInstance*)> Func |
||
| const UDataLayerInstance * | GetDataLayerInstance
(
const T& InDataLayerIdentifier |
||
| PRAGMA_DISABLE_DEPRECATION_WARNINGS const UDataLayerInstance * | GetDataLayerInstance
(
const T& InDataLayerIdentifier |
||
| EDataLayerRuntimeState | GetDataLayerInstanceEffectiveRuntimeState
(
const UDataLayerInstance* InDataLayerInstance |
||
| const UDataLayerInstance * | GetDataLayerInstanceFromAsset
(
const UDataLayerAsset* InDataLayerAsset |
||
| const UDataLayerInstance * | GetDataLayerInstanceFromName
(
const FName& InDataLayerInstanceName |
||
| TArray< FName > | GetDataLayerInstanceNames
(
const TArray< T >& InDataLayerIdentifiers |
||
| EDataLayerRuntimeState | GetDataLayerInstanceRuntimeState
(
const UDataLayerInstance* InDataLayerInstance |
||
| TArray< const UDataLayerInstance * > | GetDataLayerInstances
(
const TArray< T >& InDataLayerIdentifiers |
||
| UDataLayerManager * | GetDataLayerManager
(
const T* InObject |
||
| const TSet< FName > & | |||
| const TSet< FName > & | |||
| bool | IsAnyDataLayerInEffectiveRuntimeState
(
const TArray< FName >& InDataLayerNames, |
||
| bool | SetDataLayerInstanceRuntimeState
(
const UDataLayerInstance* InDataLayerInstance, |
||
| bool | SetDataLayerRuntimeState
(
const UDataLayerAsset* InDataLayerAsset, |
Constants
| Name | Description |
|---|---|
| DumpDataLayersCommand | Console command used to list Data Layers |
| SetDataLayerRuntimeStateCommand | Console command used to set Runtime Data Layer state |
| ToggleDataLayerActivation | Console command used to toggle activation of a Data Layer |