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

#include <RetainerLayer.h>

Inheritance diagram for URetainerLayer:
Collaboration diagram for URetainerLayer:

Public Member Functions

 URetainerLayer ()
virtual void BeginDestroy () override
virtual TSharedRef< SWidget > CreateWidgetInstance () override
virtual bool CanAcceptChildren () override
Public Member Functions inherited from UComponentDecoratorGroup
virtual float GetMaxHorizontalSize (const bool bRecursive=false) const override
virtual float GetMaxVerticalSize (const bool bRecursive=false) const override
BlueprintCallable void AddChild (UComponentDecorator *Decorator)
BlueprintCallable void InsertChildAt (UComponentDecorator *Decorator, int32 Index)
BlueprintCallable void Remove (UComponentDecorator *Decorator)
BlueprintCallable void RemoveByName (const FName Name)
BlueprintCallable void RemoveAt (const int32 Index)
BlueprintCallable void RemoveAll ()
BlueprintCallable bool ContainDecoratorByName (const FName Name) const
BlueprintPure TArray< UComponentDecorator * > GetChildren (const bool bRecursive=false)
BlueprintPure TArray< FName > GetChildrenName (bool bRecursive)
BlueprintPure int32 GetDecoratorIndex (const FName Name)
BlueprintPure bool GetDecoratorByName (const FName Name, UComponentDecorator *&DecoratorFound, bool bRecursive=false)
Public Member Functions inherited from UComponentDecorator
 UComponentDecorator ()
virtual void Initialize (TObjectPtr< ULayoutComponent > Component)
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
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

Additional Inherited Members

Public Attributes inherited from UComponentDecoratorGroup
 Category ="Decorator Group"
 BlueprintCallable
TArray< TObjectPtr< UComponentDecorator > > Children
TSharedPtr< SOverlay > OverlayWidget
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
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

◆ URetainerLayer()

URetainerLayer::URetainerLayer ( )

Member Function Documentation

◆ BeginDestroy()

void URetainerLayer::BeginDestroy ( )
overridevirtual

Reimplemented from UComponentDecorator.

◆ CanAcceptChildren()

bool URetainerLayer::CanAcceptChildren ( )
overridevirtual

Reimplemented from UComponentDecoratorGroup.

◆ CreateWidgetInstance()

TSharedRef< SWidget > URetainerLayer::CreateWidgetInstance ( )
overridevirtual

Create widget

Reimplemented from UComponentDecoratorGroup.


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