Navigation
Unreal Engine C++ API Reference > Editor > UnrealEd
References
Module | UnrealEd |
Header | /Engine/Source/Editor/UnrealEd/Public/HierarchicalLOD.h |
Include | #include "HierarchicalLOD.h" |
Syntax
struct FHierarchicalLODBuilder
Remarks
This is Hierarchical LOD builder
This builds list of clusters and make sure it's sorted in the order of lower cost to high and merge clusters
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
DO NOT USE. This constructor is for internal usage only for hot-reload purposes. | ||
![]() |
FHierarchicalLODBuilder
(
UWorld* InWorld, |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | Build () |
Build, Builds the clusters and spawn LODActors with their merged Static Meshes |
![]() |
void | BuildMeshesForLODActors
(
bool bForceAll |
Builds the LOD meshes for all LODActors inside of the World's Levels |
![]() |
void | BuildMeshForLODActor
(
ALODActor* LODActor, |
Build a single LOD Actor's mesh |
![]() |
void | ClearHLODs () |
Clear all the HLODs and the ALODActors that were created for them |
![]() |
void | Clear only the ALODActorsPreview | |
![]() |
void | DeleteEmptyHLODPackages
(
ULevel* InLevel |
Delete HLOD packages that are empty. |
![]() |
void | GetMeshesPackagesToSave
(
ULevel* InLevel, |
Get the list of mesh packages to save for a given level |
![]() ![]() |
bool | NeedsBuild
(
bool bInForce |
|
![]() |
void | PreviewBuild () |
PreviewBuild, Builds the clusters and spawns LODActors but without actually creating/merging new StaticMeshes |
![]() |
void | Saves HLOD meshes for actors in all the World's levels |