UDataLayer

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Public/WorldPartition/DataLayer/DataLayer.h

Include

#include "WorldPartition/DataLayer/DataLayer.h"

Syntax

class UDataLayer : public UObject

Constructors

Name Description

Public function

UDataLayer

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function Const

bool

 

CanParent

(
    const UDataLayer* InParent
)

Public function

void

 

ClearLoadedInEditorChangedByUserOperation()

Public function Const

bool

 

Equals

(
    const FActorDataLayer& ActorDataLa...
)

Public function Const

void

 

ForEachChild

(
    TFunctionRef< bool...
)

Public function Const

const TArray...

 

GetChildren()

Public function Const

const TCHAR ...

 

GetDataLayerIconName()

Public function Const

FName

 

GetDataLayerLabel()

Public function Static

FText

 

GetDataLayerText

(
    const UDataLayer* InDataLayer
)

Public function Const

FColor

 

GetDebugColor()

Public function Const

EDataLayerRu...

 

GetInitialRuntimeState()

Public function Const

const UDataL...

 

GetParent()

Public function

UDataLayer &...

 

GetParent()

Public function Static

FName

 

GetSanitizedDataLayerLabel

(
    FName DataLayerLabel
)

Returns a sanitized version of the provided Data Layer Label

Public function Const

bool

 

IsEffectiveLoadedInEditor()

Public function Const

bool

 

IsEffectiveVisible()

Public function Const

bool

 

IsInitiallyLoadedInEditor()

Public function Const

bool

 

IsInitiallyVisible()

Public function Const

bool

 

IsLoadedInEditor()

Public function Const

bool

 

IsLoadedInEditorChangedByUserOperation()

Public function Const

bool

 

IsLocked()

Public function Const

bool

 

IsRuntime()

Public function Const

bool

 

IsVisible()

Public function

void

 

SetChildParent

(
    UDataLayer* InParent
)

Public function

void

 

SetDataLayerLabel

(
    FName DataLayerLabel
)

Public function

void

 

SetIsInitiallyVisible

(
    bool bIsInitiallyVisible
)

Public function

void

 

SetIsLoadedInEditor

(
    bool bIsLoadedInEditor,
    bool bFromUserChange
)

Public function

void

 

SetIsLocked

(
    bool bInIsLocked
)

Public function

void

 

SetIsRuntime

(
    bool bIsRuntime
)

Public function

void

 

SetParent

(
    UDataLayer* InParent
)

Public function

void

 

SetVisible

(
    bool bIsVisible
)

Overridden from UObject

Name Description

Public function Virtual Const

bool

 

CanEditChange

(
    const FProperty* InProperty
)

Called by the editor to query whether a property of this object is allowed to be modified.

Public function Virtual

void

 

PostEditChangeProperty

(
    FPropertyChangedEvent& PropertyCha...
)

Called when a property on this object has been modified externally

Public function Virtual

void

 

PostLoad()

Do any object-specific cleanup required immediately after loading an object.

Deprecated Functions

Name Description

Public function Const

EDataLayerSt...

 

GetInitialState()

Use GetInitialRuntimeState() instead.

Public function Const

bool

 

IsDynamicallyLoaded()

Use IsRuntime() instead.

Public function Const

bool

 

IsInitiallyActive()

Use GetInitialRuntimeState() instead.