Touch Interface Designer 2025.2
Create touch interface with a visual editor and manage all mobile inputs like gestures
Loading...
Searching...
No Matches
UTextLayer Class Reference

#include <TextLayer.h>

Inheritance diagram for UTextLayer:
Collaboration diagram for UTextLayer:

Public Member Functions

 UTextLayer ()
virtual void BeginDestroy () override
virtual TSharedRef< SWidget > CreateWidgetInstance () override
BlueprintPure FText GetText () const
BlueprintCallable void SetText (const FText NewText)
BlueprintCallable void SetTextAsInt (const int32 Number)
BlueprintCallable void SetTextAsFloat (const float Value)
BlueprintCallable void SetTextAsVector (const FVector Vector)
BlueprintCallable void SetTextAsVector2D (const FVector2D Vector)
BlueprintCallable void SetFont (const FSlateFontInfo InFont)
BlueprintCallable void SetFontSize (const float NewSize)
BlueprintCallable void SetColor (const FSlateColor NewColor) const
Public Member Functions inherited from UComponentDecorator
 UComponentDecorator ()
virtual void Initialize (TObjectPtr< ULayoutComponent > Component)
virtual bool CanAcceptChildren ()
bool IsInGroup () const
TSharedRef< SWidget > GetWidget (const bool bForceReconstruct=true)
const TObjectPtr< ULayoutComponent > & GetOwner () const
TObjectPtr< UComponentDecoratorGroupGetGroup () const
bool EjectFromParent ()
BlueprintPure FVector2D GetSize () const
BlueprintPure FVector2D GetAbsoluteSize () const
virtual BlueprintPure float GetMaxHorizontalSize (bool bRecursive=false) const
virtual BlueprintPure float GetMaxVerticalSize (bool bRecursive=false) const
BlueprintPure FVector2D GetOffset () const
BlueprintPure float GetRotation () const
BlueprintPure FSlateBrush GetBrush () const
virtual BlueprintCallable void SetBrushResource (UObject *Resource)
virtual BlueprintCallable void SetBrush (const FSlateBrush InBrush)
virtual BlueprintCallable void SetBrushOpacity (const float Value)
virtual BlueprintCallable void SetSize (const FVector2D Value)
virtual BlueprintCallable void SetOffset (FVector2D NewOffset)
virtual BlueprintCallable void SetRotation (float Angle)
virtual BlueprintCallable void SetDrawType (const EDrawType NewType)
virtual BlueprintCallable float AddRotationDelta (float Delta)
virtual BlueprintCallable UMaterialInstanceDynamic * GetDynamicMaterialInstance ()
virtual BlueprintCallable void ShowDecorator ()
virtual BlueprintCallable void HideDecorator ()
virtual BlueprintCallable bool IsVisible () const

Public Attributes

 Category ="Text Layer"
 BlueprintCallable
 EditAnywhere
 BlueprintReadOnly
 meta
Public Attributes inherited from UComponentDecorator
 Category ="Decorator"
 BlueprintCallable
 EditAnywhere
BlueprintReadOnly uint8 bStartHidden:1
BlueprintReadOnly FSlateBrush Brush
 BlueprintReadOnly
 meta
BlueprintReadOnly FVector2D Offset
BlueprintReadOnly float Rotation
BlueprintReadOnly EDrawType DrawType
BlueprintReadOnly int32 ZOrder
BlueprintReadOnly TEnumAsByte< EHorizontalAlignment > HorizontalAlignment
BlueprintReadOnly TEnumAsByte< EVerticalAlignment > VerticalAlignment
Instanced TArray< TObjectPtr< UComponentDecorator_Animation > > Animations

Additional Inherited Members

Protected Member Functions inherited from UComponentDecorator
virtual void HandleOnPressEvent (const FGeometry &ComponentGeometry, const FGeometry &LayoutGeometry, const FPointerEvent &PointerEvent)
virtual void HandleOnReleaseEvent (const FGeometry &ComponentGeometry, const FGeometry &LayoutGeometry, const FPointerEvent &PointerEvent)
Protected Attributes inherited from UComponentDecorator
uint8 bIsVisible:1
uint8 bGeneratedByLayoutComponentLogic:1
TObjectPtr< ULayoutComponentOwner
TSharedPtr< SWidget > DecoratorWidget

Constructor & Destructor Documentation

◆ UTextLayer()

UTextLayer::UTextLayer ( )

Member Function Documentation

◆ BeginDestroy()

void UTextLayer::BeginDestroy ( )
overridevirtual

Reimplemented from UComponentDecorator.

◆ CreateWidgetInstance()

TSharedRef< SWidget > UTextLayer::CreateWidgetInstance ( )
overridevirtual

Create widget

Reimplemented from UComponentDecorator.

◆ GetText()

FText UTextLayer::GetText ( ) const

◆ SetColor()

void UTextLayer::SetColor ( const FSlateColor NewColor) const

◆ SetFont()

void UTextLayer::SetFont ( const FSlateFontInfo InFont)

◆ SetFontSize()

void UTextLayer::SetFontSize ( const float NewSize)

◆ SetText()

void UTextLayer::SetText ( const FText NewText)

◆ SetTextAsFloat()

void UTextLayer::SetTextAsFloat ( const float Value)

◆ SetTextAsInt()

void UTextLayer::SetTextAsInt ( const int32 Number)

◆ SetTextAsVector()

void UTextLayer::SetTextAsVector ( const FVector Vector)

◆ SetTextAsVector2D()

void UTextLayer::SetTextAsVector2D ( const FVector2D Vector)

Member Data Documentation

◆ BlueprintCallable

UTextLayer::BlueprintCallable

◆ BlueprintReadOnly

UTextLayer::BlueprintReadOnly

◆ Category

UTextLayer::Category ="Text Layer"

◆ EditAnywhere

UTextLayer::EditAnywhere

◆ meta

UTextLayer::meta
Initial value:
=(AllowPrivateAccess="true"))
FText Text

The documentation for this class was generated from the following files:
  • D:/MEGA/TouchProject/TouchProjectNext/Plugins/TouchInterfaceDesigner/Source/TouchInterface/Public/Decorators/TextLayer.h
  • D:/MEGA/TouchProject/TouchProjectNext/Plugins/TouchInterfaceDesigner/Source/TouchInterface/Private/Decorators/TextLayer.cpp