Stream Chat Unreal SDK
Loading...
Searching...
No Matches
HtmlRichTextMarkupParser.h
1// Copyright 2022 Stream.IO, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "Components/RichTextBlock.h"
6#include "CoreMinimal.h"
7#include "Framework/Text/IRichTextMarkupParser.h"
8
9#if WITH_FANCY_TEXT
10
11struct FTextLineParseResults;
12
13class STREAMCHATUI_API FHtmlRichTextMarkupParser final : public IRichTextMarkupParser
14{
15public:
16 static TSharedRef<FHtmlRichTextMarkupParser> GetStaticInstance();
17
21 virtual void Process(TArray<FTextLineParseResults>& Results, const FString& Input, FString& Output) override;
22
23private:
24 FHtmlRichTextMarkupParser() = default;
25};
26
27#endif // WITH_FANCY_TEXT