// Copyright Epic Games, Inc. All Rights Reserved. #pragma once #include "IPropertyTypeCustomization.h" class IPropertyHandle; class FLiveLinkMetaDataDetailCustomization : public IPropertyTypeCustomization { public: // IDetailCustomization interface virtual void CustomizeHeader( TSharedRef PropertyHandle, FDetailWidgetRow& HeaderRow, IPropertyTypeCustomizationUtils& CustomizationUtils ) override {} virtual void CustomizeChildren(TSharedRef PropertyHandle, IDetailChildrenBuilder& ChildBuilder, IPropertyTypeCustomizationUtils& CustomizationUtils) override; private: FText GetFrameNumber() const; FText GetTimecodeValue() const; FText GetTimecodeFrameRate() const; TSharedPtr SceneTimeHandle; };