// Copyright Epic Games, Inc. All Rights Reserved. #pragma once #include "CoreMinimal.h" #include "SlateGlobals.h" #include "Framework/Text/ITextDecorator.h" #if WITH_FANCY_TEXT /** */ class IRichTextMarkupParser { public: /** * Virtual destructor */ virtual ~IRichTextMarkupParser() {} /** * Processes the provided Input string producing a set of FTextLineParseResults and a output string stripped of any markup. */ virtual void Process(TArray& Results, const FString& Input, FString& Output) = 0; }; #endif //WITH_FANCY_TEXT