Navigation
API > API/Runtime > API/Runtime/Engine
Tools for building HLODs in WorldPartition
| Name | IWorldPartitionHLODUtilities |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/WorldPartition/HLOD/IWorldPartitionHLODUtilities.h |
| Include Path | #include "WorldPartition/HLOD/IWorldPartitionHLODUtilities.h" |
Syntax
class IWorldPartitionHLODUtilities
Derived Classes
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IWorldPartitionHLODUtilities() |
WorldPartition/HLOD/IWorldPartitionHLODUtilities.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FHLODBuildEvaluator | TBaseDelegate_ThreeParams< bool, AWorldPartitionHLOD *, uint32, uint32 > | HLOD build evaluator delegate | WorldPartition/HLOD/IWorldPartitionHLODUtilities.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
uint32 BuildHLOD
(
AWorldPartitionHLOD* InHLODActor |
Build HLOD for the specified AWorldPartitionHLOD actor. | WorldPartition/HLOD/IWorldPartitionHLODUtilities.h | |
uint32 ComputeHLODHash
(
const AWorldPartitionHLOD* InHLODActor |
Compute the HLOD hash for the specified AWorldPartitionHLOD actor. | WorldPartition/HLOD/IWorldPartitionHLODUtilities.h | |
TArray< AWorldPartitionHLOD * > CreateHLODActors
(
FHLODCreationContext& InCreationContext, |
Create HLOD actors for a given cell | WorldPartition/HLOD/IWorldPartitionHLODUtilities.h | |
virtual TArray< AWorldPartitionHLOD * > CreateHLODActors
(
FHLODCreationContext& InCreationContext, |
WorldPartition/HLOD/IWorldPartitionHLODUtilities.h | ||
UHLODBuilderSettings * CreateHLODBuilderSettings
(
UHLODLayer* InHLODLayer |
Create the HLOD builder settings for the provided HLOD layer object. | WorldPartition/HLOD/IWorldPartitionHLODUtilities.h | |
TSubclassOf< UHLODBuilder > GetHLODBuilderClass
(
const UHLODLayer* InHLODLayer |
Retrieve the HLOD Builder class to use for the given HLODLayer. | WorldPartition/HLOD/IWorldPartitionHLODUtilities.h | |
void SetHLODBuildEvaluator
(
FHLODBuildEvaluator BuildEvaluatorDelegate |
Provide a delegate that will be used to evaluate whether an HLOD build should be performed. | WorldPartition/HLOD/IWorldPartitionHLODUtilities.h |