// Copyright 1998-2018 Epic Games, Inc. All Rights Reserved. #pragma once #if WITH_EDITOR #include #include // Property type customization for FImGuiCanvasSizeInfo. class FImGuiCanvasSizeInfoCustomization : public IPropertyTypeCustomization { public: static TSharedRef MakeInstance(); // IPropertyTypeCustomization interface virtual void CustomizeHeader(TSharedRef InStructPropertyHandle, FDetailWidgetRow& HeaderRow, IPropertyTypeCustomizationUtils& StructCustomizationUtils) override; virtual void CustomizeChildren(TSharedRef InStructPropertyHandle, IDetailChildrenBuilder& StructBuilder, IPropertyTypeCustomizationUtils& StructCustomizationUtils) override; }; #endif // WITH_EDITOR