UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ISlateLineHighlighter Class Referenceabstract

#include <ISlateLineHighlighter.h>

+ Inheritance diagram for ISlateLineHighlighter:

Public Member Functions

virtual ~ISlateLineHighlighter ()
 
 UE_DEPRECATED (5.6, "Please use OnPaint with Offset (FVector2D) instead of OffsetX (float).") virtual int32 OnPaint(const FPaintArgs &Args
 
virtual 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 =0
 
- Public Member Functions inherited from ILineHighlighter
virtual ~ILineHighlighter ()
 

Public Attributes

const FTextLayout::FLineViewLine
 
const FTextLayout::FLineView const float OffsetX
 
const FTextLayout::FLineView const float const float Width
 
const FTextLayout::FLineView const float const float const FTextBlockStyleDefaultStyle
 
const FTextLayout::FLineView const float const float const FTextBlockStyle const FGeometryAllottedGeometry
 
const FTextLayout::FLineView const float const float const FTextBlockStyle const FGeometry const FSlateRectMyCullingRect
 
const FTextLayout::FLineView const float const float const FTextBlockStyle const FGeometry const FSlateRect FSlateWindowElementListOutDrawElements
 
const FTextLayout::FLineView const float const float const FTextBlockStyle const FGeometry const FSlateRect FSlateWindowElementList int32 LayerId
 
const FTextLayout::FLineView const float const float const FTextBlockStyle const FGeometry const FSlateRect FSlateWindowElementList int32 const FWidgetStyleInWidgetStyle
 
const FTextLayout::FLineView const float const float const FTextBlockStyle const FGeometry const FSlateRect FSlateWindowElementList int32 const FWidgetStyle bool bParentEnabled const final
 

Constructor & Destructor Documentation

◆ ~ISlateLineHighlighter()

virtual ISlateLineHighlighter::~ISlateLineHighlighter ( )
inlinevirtual

Member Function Documentation

◆ OnPaint()

virtual int32 ISlateLineHighlighter::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
pure virtual

◆ UE_DEPRECATED()

ISlateLineHighlighter::UE_DEPRECATED ( 5.  6,
"Please use OnPaint with Offset (FVector2D) instead of OffsetX (float)."   
) const &

Member Data Documentation

◆ AllottedGeometry

const FTextLayout::FLineView const float const float const FTextBlockStyle const FGeometry& ISlateLineHighlighter::AllottedGeometry

◆ DefaultStyle

const FTextLayout::FLineView const float const float const FTextBlockStyle& ISlateLineHighlighter::DefaultStyle

◆ final

const FTextLayout::FLineView const float const float const FTextBlockStyle const FGeometry const FSlateRect FSlateWindowElementList int32 const FWidgetStyle bool bParentEnabled const ISlateLineHighlighter::final
Initial value:
{
UE::Math::TVector2< double > FVector2D
Definition MathFwd.h:48
const FTextLayout::FLineView const float const float const FTextBlockStyle const FGeometry const FSlateRect FSlateWindowElementList int32 const FWidgetStyle & InWidgetStyle
Definition ISlateLineHighlighter.h:21
const FTextLayout::FLineView const float const float const FTextBlockStyle const FGeometry const FSlateRect FSlateWindowElementList & OutDrawElements
Definition ISlateLineHighlighter.h:21
const FTextLayout::FLineView const float const float const FTextBlockStyle const FGeometry const FSlateRect FSlateWindowElementList int32 LayerId
Definition ISlateLineHighlighter.h:21
const FTextLayout::FLineView const float const float const FTextBlockStyle const FGeometry & AllottedGeometry
Definition ISlateLineHighlighter.h:21
const FTextLayout::FLineView const float const float const FTextBlockStyle const FGeometry const FSlateRect & MyCullingRect
Definition ISlateLineHighlighter.h:21
const FTextLayout::FLineView const float const float Width
Definition ISlateLineHighlighter.h:21
const FTextLayout::FLineView const float const float const FTextBlockStyle & DefaultStyle
Definition ISlateLineHighlighter.h:21
virtual 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 =0
const FTextLayout::FLineView const float OffsetX
Definition ISlateLineHighlighter.h:21
const FTextLayout::FLineView & Line
Definition ISlateLineHighlighter.h:21

◆ InWidgetStyle

const FTextLayout::FLineView const float const float const FTextBlockStyle const FGeometry const FSlateRect FSlateWindowElementList int32 const FWidgetStyle& ISlateLineHighlighter::InWidgetStyle

◆ LayerId

const FTextLayout::FLineView const float const float const FTextBlockStyle const FGeometry const FSlateRect FSlateWindowElementList int32 ISlateLineHighlighter::LayerId

◆ Line

const FTextLayout::FLineView& ISlateLineHighlighter::Line

◆ MyCullingRect

const FTextLayout::FLineView const float const float const FTextBlockStyle const FGeometry const FSlateRect& ISlateLineHighlighter::MyCullingRect

◆ OffsetX

const FTextLayout::FLineView const float ISlateLineHighlighter::OffsetX

◆ OutDrawElements

const FTextLayout::FLineView const float const float const FTextBlockStyle const FGeometry const FSlateRect FSlateWindowElementList& ISlateLineHighlighter::OutDrawElements

◆ Width

const FTextLayout::FLineView const float const float ISlateLineHighlighter::Width

The documentation for this class was generated from the following file: