UHLODEngineSubsystem

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Public/HLOD/HLODEngineSubsystem.h

Include

#include "HLOD/HLODEngineSubsystem.h"

Syntax

class UHLODEngineSubsystem : public UEngineSubsystem

Functions

Name Description

Public function

bool

 

CleanupHLODs

(
    UWorld* InWorld
)

Cleanup invalid LOD actors in the given world

Public function

bool

 

CleanupHLODs

(
    ULevel* InLevel
)

Cleanup invalid LOD actors in the given level

Public function

void

 

DisableHLODCleanupOnLoad

(
    bool bInDisableHLODCleanup
)

By default, invalid LODActors are cleared when loading maps Use this method to change that behavior

Public function

void

 

DisableHLODSpawningOnLoad

(
    bool bInDisableHLODSpawning
)

By default, when HLODs are saved to HLOD packages, they are spawned as transient on load Use this method to disable spawning.

Public function

void

 

OnSaveLODActorsToHLODPackagesChanged()

Should be called when the "Save LOD Actors to HLOD Packages" option is toggled.

Overridden from USubsystem

Name Description

Public function Virtual

void

 

Deinitialize()

Implement this for deinitialization of instances of the system

Public function Virtual

void

 

Initialize

(
    FSubsystemCollectionBase& Collecti...
)

Implement this for initialization of instances of the system