// Copyright Epic Games, Inc. All Rights Reserved. #pragma once #if WITH_EDITOR #include "IPropertyTypeCustomization.h" class FDetailWidgetRow; class IPropertyHandle; class IDetailChildrenBuilder; namespace UE::MetaHuman::Private { class FAudioSolveOverridesPropertyTypeCustomization : public IPropertyTypeCustomization { public: static TSharedRef MakeInstance(); virtual void CustomizeHeader(TSharedRef StructPropertyHandle, FDetailWidgetRow& HeaderRow, IPropertyTypeCustomizationUtils& StructCustomizationUtils) override; virtual void CustomizeChildren(TSharedRef StructPropertyHandle, IDetailChildrenBuilder& StructBuilder, IPropertyTypeCustomizationUtils& StructCustomizationUtils) override; }; } // namespace UE::MetaHuman::Private #endif // WITH_EDITOR