Navigation
API > API/Plugins > API/Plugins/WorldPartitionHLODUtilities
This HLOD rebuild policy takes screen captures of the SOURCE actors over multiple angles (and for different GBuffer properties) It will then perform an SSIM evaluation in order to assess if there is a significant visual change between the old and new data set. It will: APPROVE a rebuild - if the difference between old vs new images is greater than the configured threshold REJECT a rebuild - if the difference between old vs new images is less than the configured threshold
| Name | UHLODRebuildPolicyImageCompare |
| Type | class |
| Header File | /Engine/Plugins/Editor/WorldPartitionHLODUtilities/Source/Public/WorldPartition/HLOD/RebuildPolicies/HLODRebuildPolicyImageCompare.h |
| Include Path | #include "WorldPartition/HLOD/RebuildPolicies/HLODRebuildPolicyImageCompare.h" |
Syntax
UCLASS (MinimalAPI, Config=Editor)
class UHLODRebuildPolicyImageCompare : public UHLODRebuildPolicy
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UHLODRebuildPolicy → UHLODRebuildPolicyImageCompare
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UHLODRebuildPolicyImageCompare
(
const FObjectInitializer& ObjectInitializer |
WorldPartition/HLOD/RebuildPolicies/HLODRebuildPolicyImageCompare.h |
Functions
Public
Protected Virtual
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual UHLODRebuildPolicyData * ComputeDataForRebuildPolicy
(
const AWorldPartitionHLOD* InHLODActor, |
WorldPartition/HLOD/RebuildPolicies/HLODRebuildPolicyImageCompare.h | ||
virtual EHLODRebuildPolicyDecision Evaluate
(
const AWorldPartitionHLOD* InHLODActor, |
WorldPartition/HLOD/RebuildPolicies/HLODRebuildPolicyImageCompare.h | ||
virtual TSubclassOf< UHLODRebuildPolicyData > GetRebuildPolicyDataType() |
WorldPartition/HLOD/RebuildPolicies/HLODRebuildPolicyImageCompare.h |