187 return BoundText.
Get();
260#if WITH_ACCESSIBILITY
311 void UpdateTextBlockLayout(
float LayoutScaleMultiplier)
const;
318 TSlateAttribute<FText> BoundText;
348 TSlateAttribute<FText> HighlightText;
354 TSlateAttribute<bool> AutoWrapText;
372 TSlateAttribute<bool> ApplyLineHeightToBottomLine;
403 bool bSimpleTextMode;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define SLATE_STYLE_ARGUMENT(ArgType, ArgName)
Definition DeclarativeSyntaxSupport.h:280
#define SLATE_ATTRIBUTE(AttrType, AttrName)
Definition DeclarativeSyntaxSupport.h:192
#define SLATE_EVENT(DelegateName, EventName)
Definition DeclarativeSyntaxSupport.h:458
#define SLATE_END_ARGS()
Definition DeclarativeSyntaxSupport.h:116
#define SLATE_ARGUMENT(ArgType, ArgName)
Definition DeclarativeSyntaxSupport.h:208
return true
Definition ExternalRpcRegistry.cpp:601
ETextShapingMethod
Definition FontCache.h:52
#define SLATE_DECLARE_WIDGET_API(WidgetType, ParentType, ModuleApiDefine)
Definition SlateControlledConstruction.h:22
ETextTransformPolicy
Definition SlateTypes.h:310
ETextWrappingPolicy
Definition TextLayout.h:67
Definition CoreStyle.h:15
Definition PaintArgs.h:23
Definition SlateRect.h:26
Definition SlateTextBlockLayout.h:21
Definition DrawElements.h:220
Definition IBreakIterator.h:9
Definition STextBlock.h:45
SLATE_API FSlateFontInfo GetFont() const
Definition STextBlock.cpp:165
SLATE_API void SetJustification(TAttribute< ETextJustify::Type > InJustification)
Definition STextBlock.cpp:476
SLATE_BEGIN_ARGS(STextBlock)
Definition STextBlock.h:50
uint16 bIsAttributeTransformPolicySet
Definition STextBlock.h:395
SLATE_API void SetShadowOffset(TAttribute< FVector2D > InShadowOffset)
Definition STextBlock.cpp:432
uint16 bIsAttributeBoundTextBound
Definition STextBlock.h:386
SLATE_API void SetFont(TAttribute< FSlateFontInfo > InFont)
Definition STextBlock.cpp:354
SLATE_API void Construct(const FArguments &InArgs)
Definition STextBlock.cpp:122
SLATE_API FMargin GetMargin() const
Definition STextBlock.cpp:220
SLATE_API void SetApplyLineHeightToBottomLine(TAttribute< bool > InApplyLineHeightToBottomLine)
Definition STextBlock.cpp:466
SLATE_API float GetMinDesiredWidth() const
Definition STextBlock.cpp:225
SLATE_API void SetTextShapingMethod(const TOptional< ETextShapingMethod > &InTextShapingMethod)
Definition STextBlock.cpp:387
SLATE_API FLinearColor GetShadowColorAndOpacity() const
Definition STextBlock.cpp:195
uint16 bIsAttributeHighlightColorSet
Definition STextBlock.h:392
SLATE_API void SetMinDesiredWidth(TAttribute< float > InMinDesiredWidth)
Definition STextBlock.cpp:456
uint16 bTextLayoutUpdateDesiredSize
Definition STextBlock.h:398
SLATE_API ETextTransformPolicy GetTransformPolicyImpl() const
Definition STextBlock.cpp:215
SLATE_API void SetHighlightText(TAttribute< FText > InText)
Definition STextBlock.cpp:248
uint16 bTextLayoutUpdateTextStyle
Definition STextBlock.h:397
virtual SLATE_API int32 OnPaint(const FPaintArgs &Args, const FGeometry &AllottedGeometry, const FSlateRect &MyCullingRect, FSlateWindowElementList &OutDrawElements, int32 LayerId, const FWidgetStyle &InWidgetStyle, bool bParentEnabled) const override
Definition STextBlock.cpp:253
SLATE_API void SetText(TAttribute< FText > InText)
Definition STextBlock.cpp:240
SLATE_API const FLinearColor & GetShadowColorAndOpacityRef() const
Definition STextBlock.cpp:200
SLATE_API void SetTextStyle(const FTextBlockStyle *InTextStyle)
Definition STextBlock.cpp:372
uint16 bIsAttributeColorAndOpacitySet
Definition STextBlock.h:389
uint16 Union_Flags
Definition STextBlock.h:400
virtual SLATE_API FVector2D ComputeDesiredSize(float) const override
Definition STextBlock.cpp:327
SLATE_API void SetTextFlowDirection(const TOptional< ETextFlowDirection > &InTextFlowDirection)
Definition STextBlock.cpp:396
SLATE_API const FSlateFontInfo & GetFontRef() const
Definition STextBlock.cpp:170
uint16 bIsAttributeWrapTextAtSet
Definition STextBlock.h:394
uint16 bIsAttributeFontSet
Definition STextBlock.h:387
SLATE_API FVector2f GetShadowOffset() const
Definition STextBlock.cpp:190
SLATE_API const FSlateBrush * GetHighlightShape() const
Definition STextBlock.cpp:210
SLATE_API void SetTransformPolicy(TAttribute< ETextTransformPolicy > InTransformPolicy)
Definition STextBlock.cpp:420
SLATE_API FSlateColor GetColorAndOpacity() const
Definition STextBlock.cpp:180
uint16 bIsAttributeStrikeBrushSet
Definition STextBlock.h:388
SLATE_API void SetHighlightShape(TAttribute< const FSlateBrush * > InHighlightShape)
Definition STextBlock.cpp:450
uint16 bIsAttributeShadowOffsetSet
Definition STextBlock.h:390
SLATE_API const FSlateBrush * GetStrikeBrush() const
Definition STextBlock.cpp:175
uint16 bIsAttributeShadowColorAndOpacitySet
Definition STextBlock.h:391
SLATE_API void SetHighlightColor(TAttribute< FLinearColor > InHighlightColor)
Definition STextBlock.cpp:444
SLATE_API void SetWrapTextAt(TAttribute< float > InWrapTextAt)
Definition STextBlock.cpp:405
SLATE_API void SetMargin(TAttribute< FMargin > InMargin)
Definition STextBlock.cpp:471
SLATE_API const FSlateColor & GetColorAndOpacityRef() const
Definition STextBlock.cpp:185
SLATE_API void SetStrikeBrush(TAttribute< const FSlateBrush * > InStrikeBrush)
Definition STextBlock.cpp:360
const FText & GetText() const
Definition STextBlock.h:180
SLATE_API void SetWrappingPolicy(TAttribute< ETextWrappingPolicy > InWrappingPolicy)
Definition STextBlock.cpp:415
uint16 bIsAttributeHighlightShapeSet
Definition STextBlock.h:393
SLATE_API FSlateColor GetHighlightColor() const
Definition STextBlock.cpp:205
SLATE_API void SetOverflowPolicy(TOptional< ETextOverflowPolicy > InOverflowPolicy)
Definition STextBlock.cpp:426
SLATE_API void SetColorAndOpacity(TAttribute< FSlateColor > InColorAndOpacity)
Definition STextBlock.cpp:366
SLATE_API void SetAutoWrapText(TAttribute< bool > InAutoWrapText)
Definition STextBlock.cpp:410
SLATE_API void SetLineHeightPercentage(TAttribute< float > InLineHeightPercentage)
Definition STextBlock.cpp:461
SLATE_API void SetShadowColorAndOpacity(TAttribute< FLinearColor > InShadowColorAndOpacity)
Definition STextBlock.cpp:438
Definition Attribute.h:17
Definition SharedPointer.h:692
Definition SharedPointer.h:153
Definition TextLayout.h:26
Type
Definition TextLayout.h:28
Definition STextBlock.h:26
Type
Definition STextBlock.h:28
@ ButtonText
Definition STextBlock.h:30
@ ComboText
Definition STextBlock.h:31
@ Custom
Definition STextBlock.h:29
@ false
Definition radaudio_common.h:23
Definition SlateBrush.h:239
Definition SlateColor.h:42
Definition SlateFontInfo.h:147
Definition SlateTypes.h:326
const ObjectType & Get() const
Definition SlateAttributeBase.inl:240
void UpdateNow(ContainerType &Widget)
Definition SlateAttributeBase.inl:246
Definition Optional.h:131
static constexpr bool SupportsInvalidation()
Definition STextBlock.h:38