// Copyright Epic Games, Inc. All Rights Reserved. #pragma once #include "MetasoundNodeConfigurationCustomization.h" class FExampleWidgetNodeConfigurationCustomization : public Metasound::Editor::FMetaSoundNodeConfigurationDataDetails { public: FExampleWidgetNodeConfigurationCustomization(TSharedPtr InStructProperty, TWeakObjectPtr InNode); virtual void OnChildRowAdded(IDetailPropertyRow& ChildRow) override; private: void OnChildPropertyChanged(const FPropertyChangedEvent& InPropertyChangedEvent); FString StructPropertyPath; TSharedPtr MyFloatPropertyHandle; };