![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <SlateEditableTextTypes.h>
Inheritance diagram for SlateEditableTextTypes::FTextCompositionHighlighter:Public Member Functions | |
| SLATE_API void | SetCompositionBrush (const TAttribute< const FSlateBrush * > &InCompositionBrush) |
| virtual SLATE_API int32 | OnPaint (const FPaintArgs &Args, const FTextLayout::FLineView &Line, const FVector2D Offset, const float Width, const FTextBlockStyle &DefaultStyle, const FGeometry &AllottedGeometry, const FSlateRect &MyCullingRect, FSlateWindowElementList &OutDrawElements, int32 LayerId, const FWidgetStyle &InWidgetStyle, bool bParentEnabled) const override |
Public Member Functions inherited from ISlateLineHighlighter | |
| virtual | ~ISlateLineHighlighter () |
| UE_DEPRECATED (5.6, "Please use OnPaint with Offset (FVector2D) instead of OffsetX (float).") virtual int32 OnPaint(const FPaintArgs &Args | |
Public Member Functions inherited from ILineHighlighter | |
| virtual | ~ILineHighlighter () |
Static Public Member Functions | |
| static SLATE_API TSharedRef< FTextCompositionHighlighter > | Create () |
Protected Member Functions | |
| SLATE_API | FTextCompositionHighlighter () |
Protected Attributes | |
| TAttribute< const FSlateBrush * > | CompositionBrush |
Run highlighter used to draw the composition range
|
protected |
|
static |
|
overridevirtual |
Implements ISlateLineHighlighter.
| void SlateEditableTextTypes::FTextCompositionHighlighter::SetCompositionBrush | ( | const TAttribute< const FSlateBrush * > & | InCompositionBrush | ) |
|
protected |
Brush used to draw the composition highlight