![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <SlateEditableTextTypes.h>
Inheritance diagram for SlateEditableTextTypes::FCursorLineHighlighter:Public Member Functions | |
| SLATE_API void | SetCursorBrush (const TAttribute< const FSlateBrush * > &InCursorBrush) |
| 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< FCursorLineHighlighter > | Create (const FCursorInfo *InCursorInfo) |
Protected Member Functions | |
| SLATE_API | FCursorLineHighlighter (const FCursorInfo *InCursorInfo) |
Protected Attributes | |
| const FCursorInfo * | CursorInfo |
| TAttribute< const FSlateBrush * > | CursorBrush |
Run highlighter used to draw the cursor
|
protected |
|
static |
|
overridevirtual |
Implements ISlateLineHighlighter.
| void SlateEditableTextTypes::FCursorLineHighlighter::SetCursorBrush | ( | const TAttribute< const FSlateBrush * > & | InCursorBrush | ) |
|
protected |
Brush used to draw the cursor
|
protected |
Cursor data that this highlighter is tracking