UWorldPartitionSubsystem

[UWorldPartitionSubsystem](API\Runtime\Engine\WorldPartition\UWorldPartitionSubsystem)

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

Engine

Header

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

Include

#include "WorldPartition/WorldPartitionSubsystem.h"

Syntax

class UWorldPartitionSubsystem : public UTickableWorldSubsystem

Remarks

Constructors

Name Description

Public function

UWorldPartitionSubsystem()

Functions

Name Description

Public function Const

void

 

DumpStreamingSources

(
    FOutputDevice& OutputDevice
)

Public function Const

bool

 

IsStreamingCompleted

(
    EWorldPartitionRuntimeCellState Que...,
    const TArray< FWorldPartitionStream...,
    bool bExactState
)

Overridden from UWorldSubsystem

Name Description

Public function Virtual

void

 

PostInitialize()

Called once all UWorldSubsystems have been initialized

Public function Virtual

void

 

UpdateStreamingState()

Updates sub-system required streaming levels (called by world's UpdateStreamingState function)

Overridden from USubsystem

Name Description

Public function Virtual

void

 

Deinitialize()

Implement this for deinitialization of instances of the system

Public function Virtual Const

bool

 

ShouldCreateSubsystem

(
    UObject* Outer
)

Override to control if the Subsystem should be created at all.

Overridden from FTickableGameObject

Name Description

Public function Virtual Const

bool

 

IsTickableInEditor()

Used to determine whether the object should be ticked in the editor.

Overridden from FTickableObjectBase

Name Description

Public function Virtual Const

TStatId

 

GetStatId()

Return the stat id to use for this tickable

Public function Virtual Const

ETickableTic...

 

GetTickableTickType()

Virtual that can be overloaded by the inheriting class.

Public function Virtual

void

 

Tick

(
    float DeltaTime
)

Pure virtual that must be overloaded by the inheriting class.