FRichTextDecorator

Windows
MacOS
Linux

Inheritance Hierarchy

ITextDecorator

FRichTextDecorator

References

Module

UMG

Header

/Engine/Source/Runtime/UMG/Public/Components/RichTextBlockDecorator.h

Include

#include "Components/RichTextBlockDecorator.h"

Syntax

class FRichTextDecorator : public ITextDecorator

Variables

Name Description

Protected variable

URichTextBlock ...

 

Owner

Constructors

Name Description

Public function

FRichTextDecorator

(
    URichTextBlock* InOwner
)

Destructors

Name Description

Public function Virtual

~FRichTextDecorator()

Functions

Name Description

Protected function Virtual Const

void

 

CreateDecoratorText

(
    const FTextRunInfo& RunInfo,
    FTextBlockStyle& InOutTextStyle,
    FString& InOutString
)

Override this function if you want to dynamically generate text, optionally changing the style.

Protected function Virtual Const

TSharedPtr< ...

 

CreateDecoratorWidget

(
    const FTextRunInfo& RunInfo,
    const FTextBlockStyle& DefaultText...
)

Override this function if you want to create a unique widget like an image

Overridden from ITextDecorator

Name Description

Public function Virtual

TSharedRef< ...

 

Create

(
    const TSharedRef< class FTextLayout...,
    const FTextRunParseResults& RunPar...,
    const FString& OriginalText,
    const TSharedRef< FString >& InOut...,
    const ISlateStyle* Style
)

Public function Virtual Const

bool

 

Supports

(
    const FTextRunParseResults& RunPar...,
    const FString& Text
)

Override this function to specify which types of tags are handled by this decorator

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss