UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FHierarchicalSimplification Struct Reference

#include <HLODSetup.h>

Public Member Functions

ENGINE_API FHierarchicalSimplification ()
 
ENGINE_API FMaterialProxySettingsGetSimplificationMethodMaterialSettings ()
 

Public Attributes

float TransitionScreenSize
 
float OverrideDrawDistance
 
uint8 bUseOverrideDrawDistance:1
 
uint8 bAllowSpecificExclusion: 1
 
uint8 bOnlyGenerateClustersForVolumes:1
 
uint8 bReusePreviousLevelClusters:1
 
EHierarchicalSimplificationMethod SimplificationMethod
 
FMeshProxySettings ProxySetting
 
FMeshMergingSettings MergeSetting
 
FMeshApproximationSettings ApproximateSettings
 
float DesiredBoundRadius
 
float DesiredFillingPercentage
 
int32 MinNumberOfActorsToBuild
 

Constructor & Destructor Documentation

◆ FHierarchicalSimplification()

FHierarchicalSimplification::FHierarchicalSimplification ( )

Member Function Documentation

◆ GetSimplificationMethodMaterialSettings()

FMaterialProxySettings * FHierarchicalSimplification::GetSimplificationMethodMaterialSettings ( )

Retrieve the correct material proxy settings based on the simplification method.

Member Data Documentation

◆ ApproximateSettings

FMeshApproximationSettings FHierarchicalSimplification::ApproximateSettings

Approximate settings, used if SimplificationMethod is Approximate

◆ bAllowSpecificExclusion

uint8 FHierarchicalSimplification::bAllowSpecificExclusion

◆ bOnlyGenerateClustersForVolumes

uint8 FHierarchicalSimplification::bOnlyGenerateClustersForVolumes

Only generate clusters for HLOD volumes

◆ bReusePreviousLevelClusters

uint8 FHierarchicalSimplification::bReusePreviousLevelClusters

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

◆ bUseOverrideDrawDistance

uint8 FHierarchicalSimplification::bUseOverrideDrawDistance

◆ DesiredBoundRadius

float FHierarchicalSimplification::DesiredBoundRadius

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

◆ DesiredFillingPercentage

float FHierarchicalSimplification::DesiredFillingPercentage

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

◆ MergeSetting

FMeshMergingSettings FHierarchicalSimplification::MergeSetting

Merge settings, used if SimplificationMethod is Merge

◆ MinNumberOfActorsToBuild

int32 FHierarchicalSimplification::MinNumberOfActorsToBuild

Min number of actors to build LODActor

◆ OverrideDrawDistance

float FHierarchicalSimplification::OverrideDrawDistance

◆ ProxySetting

FMeshProxySettings FHierarchicalSimplification::ProxySetting

Simplification settings, used if SimplificationMethod is Simplify

◆ SimplificationMethod

EHierarchicalSimplificationMethod FHierarchicalSimplification::SimplificationMethod

◆ TransitionScreenSize

float FHierarchicalSimplification::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.


The documentation for this struct was generated from the following files: