Navigation
API > API/Plugins > API/Plugins/MeshPartitionEditor
Captures the current state of all mesh partitions in a world, and manages what needs to be done to bring the world up to date
| Name | FMeshPartitionWorldUpdater |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/MeshPartition/Source/MeshPartitionEditor/Public/MeshPartitionWorldUpdater.h |
| Include Path | #include "MeshPartitionWorldUpdater.h" |
Syntax
struct FMeshPartitionWorldUpdater
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FMeshPartitionWorldUpdater
(
UWorld* InWorld, |
Construct world updater for the specified world | MeshPartitionWorldUpdater.h |
Enums
Public
| Name | Remarks |
|---|---|
| EUpdateMode |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BuildKey | FGuid | MeshPartitionWorldUpdater.h | ||
| MeshPartitionUpdaters | TMap< FGuid, FMeshPartitionUpdater > | Updater for each mesh partition in the world, indexed by mesh partition guid. | MeshPartitionWorldUpdater.h | |
| PlaceholdersAddedToWorld | TWeakObjectPtr< UWorld > | Record the world that placeholders were added to, so we can remove them afterwards | MeshPartitionWorldUpdater.h | |
| UpdateMode | EUpdateMode | MeshPartitionWorldUpdater.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
int32 CreatePlaceholderActors
(
UWorld* InTargetWorld |
MeshPartitionWorldUpdater.h | ||
const FGuid & GetBuildKey() |
MeshPartitionWorldUpdater.h | ||
const FCompiledSectionStatus * GetCompiledSectionStatus
(
const ACompiledSection* CompiledSection |
MeshPartitionWorldUpdater.h | ||
const FMeshPartitionUpdater * GetMeshPartitionUpdaterFor
(
const ACompiledSection* CompiledSection |
MeshPartitionWorldUpdater.h | ||
UWorld * GetPlaceholderWorld() |
MeshPartitionWorldUpdater.h | ||
void GetStatusSummary
(
FStatusSummary& InOutSummary |
MeshPartitionWorldUpdater.h | ||
EUpdateMode GetUpdateMode() |
MeshPartitionWorldUpdater.h | ||
int32 RemovePlaceholderActors() |
MeshPartitionWorldUpdater.h | ||
void ReportSectionStatus
(
UWorld* InWorld |
MeshPartitionWorldUpdater.h | ||
void ReportStats() |
MeshPartitionWorldUpdater.h |