Navigation
API > API/Plugins > API/Plugins/MeshPartitionEditor > API/Plugins/MeshPartitionEditor/UMeshPartitionEditorComponent
Description
Iterates through current preview section async builds. Invalidating builds containing common bases with the most recent one. Taking ownership of intersecting preview sections and modifiers contained in conflicting builds.
| Name | InvalidateConflictingPreviewSectionBuildContexts |
| 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 |
void InvalidateConflictingPreviewSectionBuildContexts
(
TSet< MeshPartition::UModifierComponent * > & InOutModifiers,
const TArray < MeshPartition::APreviewSection * > & InPreviewSections,
const MeshPartition::FPreviewSectionBuildContext & InCurrentBuildContext
)
Parameters
| Name | Remarks |
|---|---|
| InOutModifiers | An array containing the MeshPartition::UModifierComponent to process. |
| InPreviewSections | the preview sections used to retrieve base modifiers. |
| InCurrentBuildContext | The most recent build context. |