UWorldPartitionLevelStreamingDynamic

WorldPartitionLevelStreamingDynamic

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

Engine

Header

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

Include

#include "WorldPartition/WorldPartitionLevelStreamingDynamic.h"

Syntax

class UWorldPartitionLevelStreamingDynamic : public ULevelStreamingDynamic

Remarks

WorldPartitionLevelStreamingDynamic

Dynamically controlled world partition level streaming implementation.

Constructors

Name Description

Public function

UWorldPartitionLevelStreamingDynamic

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function

void

 

Activate()

Activates StreamingLevel by making sure it's in the World's StreamingLevels and that it should be loaded & visible

Public function

void

 

Deactivate()

Deactivates StreamingLevel (Remove from world, keep loaded)

Public function Const

UWorld *

 

GetOuterWorld()

Public function Const

const UWorld...

 

GetWorldPartitionRuntimeCell()

Public function

void

 

Initialize

(
    const UWorldPartitionRuntimeLevelSt...
)

Initializes a UWorldPartitionLevelStreamingDynamic.

Public function

void

 

Load()

Public function

void

 

SetShouldBeAlwaysLoaded

(
    bool bInShouldBeAlwaysLoaded
)

Public function

void

 

Unload()

Overridden from ULevelStreaming

Name Description

Public function Virtual Const

TOptional< F...

 

GetFolderRootObject()

Public function Virtual

bool

 

RequestLevel

(
    UWorld* PersistentWorld,
    bool bAllowLevelLoadRequests,
    EReqLevelBlock BlockPolicy
)

Override ULevelStreaming.

Public function Virtual Const

bool

 

ShouldBeAlwaysLoaded()

Public function Virtual Const

bool

 

ShouldRequireFullVisibilityToRender()

Returns whether level should start to render only when it will be fully added to the world or not.

Overridden from UObject

Name Description

Public function Virtual

void

 

BeginDestroy()

Custom destroy (delegate removal)