Navigation
API > API/Plugins > API/Plugins/MeshPartitionEditor > API/Plugins/MeshPartitionEditor/UModifierComponent
Description
Called to prepare for applying the modifier. The produced background operation will be called to apply the modifications on a worker thread. Ignored if it returns nullptr.
Derived Overrides
- UBooleanModifier::CreateBackgroundOp
- UInstancedPatchModifier::CreateBackgroundOp
- UInstancedProjectionModifier::CreateBackgroundOp
- UInstancedTexturePatchModifier::CreateBackgroundOp
- ULatticeModifier::CreateBackgroundOp
- UMeshProjectModifier::CreateBackgroundOp
- UMeshProviderModifier::CreateBackgroundOp
- UNoiseModifier::CreateBackgroundOp
- UPatchModifier::CreateBackgroundOp
- UProjectMeshLayersModifier::CreateBackgroundOp
- URemeshModifier::CreateBackgroundOp
- USimpleWriteModifier::CreateBackgroundOp
- USplineModifier::CreateBackgroundOp
- USplineRemeshModifier::CreateBackgroundOp
- UTexturePatchModifier::CreateBackgroundOp
- UWeightUtilityModifier::CreateBackgroundOp
| Name | CreateBackgroundOp |
| Type | function |
| Header File | /Engine/Plugins/Experimental/MeshPartition/Source/MeshPartitionEditor/Public/MeshPartitionModifierComponent.h |
| Include Path | #include "MeshPartitionModifierComponent.h" |
virtual TSharedPtr < const MeshPartition::IModifierBackgroundOp > CreateBackgroundOp
(
const MeshPartition::EBuildType InBuildType
) const
Parameters
| Name | Remarks |
|---|---|
| InBuildType | The context for which this operation is generated for. |