FHierarchicalSimplification

Choose your operating system:

Windows

macOS

Linux

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/GameFramework/WorldSettings.h

Include

#include "GameFramework/WorldSettings.h"

Syntax

struct FHierarchicalSimplification

Variables

Name Description

Public variable

uint8: 1

 

bAllowSpecificExclusion

Public variable

uint8: 1

 

bOnlyGenerateClustersForVolumes

Only generate clusters for HLOD volumes

Public variable

uint8: 1

 

bReusePreviousLevelClusters

Will reuse the clusters generated for the previous (lower) HLOD level

Public variable

uint8: 1

 

bSimplifyMesh

If this is true, it will simplify mesh but it is slower.

Public variable

uint8: 1

 

bUseOverrideDrawDistance

Public variable

float

 

DesiredBoundRadius

Desired Bounding Radius for clustering - this is not guaranteed but used to calculate filling factor for auto clustering

Public variable

float

 

DesiredFillingPercentage

Desired Filling Percentage for clustering - this is not guaranteed but used to calculate filling factor for auto clustering

Public variable

FMeshMergingSet...

 

MergeSetting

Merge Mesh Setting if bSimplifyMesh is false

Public variable

int32

 

MinNumberOfActorsToBuild

Min number of actors to build LODActor

Public variable

float

 

OverrideDrawDistance

Public variable

FMeshProxySetti...

 

ProxySetting

Simplification Setting if bSimplifyMesh is true

Public variable

float

 

TransitionScreenSize

The screen radius an mesh object should reach before swapping to the LOD actor, once one of parent displays, it won't draw any of children.

Constructors