// Copyright Epic Games, Inc. All Rights Reserved. #pragma once #include "Containers/Array.h" struct FMeshDescription; class UMaterialInterface; class UStaticMeshComponent; class IMeshMergeExtension { public: virtual void OnCreatedMergedRawMeshes(const TArray& MergedComponents, const class FMeshMergeDataTracker& DataTracker, TArray& MergedMeshLODs) = 0; virtual void OnCreatedProxyMaterial(const TArray& MergedComponents, UMaterialInterface* ProxyMaterial) = 0; };