Navigation
API > API/Plugins > API/Plugins/MeshPartitionEditor > API/Plugins/MeshPartitionEditor/UMeshPartitionEditorComponent
Description
Spawns one or more ACompiledSection actors for a modifier group. Dispatches to a grid-aligned split or a single section based on InBuildVariant.bSplitSectionsToMatchWorldPartitionRuntimeGrid and InParams.GridSettings.IsGridSplit():
- Grid path (bSplitSectionsToMatchWorldPartitionRuntimeGrid=true, InParams.GridSettings.IsGridSplit()): Splits FullMesh by GridSettings (honoring bIs2D), spawns one section per intersecting cell, populates OutCellMeshes with the per-cell sub-meshes.
- Single path (all other cases): Spawns one section. Warns if bSplitSectionsToMatchWorldPartitionRuntimeGrid=true but GridSettings.IsGridSplit() is false.
| Name | PrepareCompiledSections |
| Type | function |
| Header File | /Engine/Plugins/Experimental/MeshPartition/Source/MeshPartitionEditor/Public/MeshPartitionEditorComponent.h |
| Include Path | #include "MeshPartitionEditorComponent.h" |
| Source | /Engine/Plugins/Experimental/MeshPartition/Source/MeshPartitionEditor/Private/MeshPartitionEditorComponent.cpp |
TArray < MeshPartition::ACompiledSection * > PrepareCompiledSections
(
const MeshPartition::FCompiledSectionBuildInfo & InBuildInfo,
const MeshPartition::FCompiledSectionBuildVariant & InBuildVariant,
MeshPartition::FPrepareCompiledSectionsParams & InParams
) const