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

#include <BlurLayer.h>

Inheritance diagram for UBlurLayer:
Collaboration diagram for UBlurLayer:

Public Member Functions

 UBlurLayer ()
virtual TSharedRef< SWidget > CreateWidgetInstance () override
BlueprintPure float GetBlurStrength () const
BlueprintCallable void SetBlurStrength (const float Strength)
BlueprintPure float GetBlurRadius () const
BlueprintCallable void SetBlurRadius (const float Radius)
BlueprintPure FVector4 GetCornerRadius () const
BlueprintCallable void SetCornerRadius (const FVector4 Radius)
Public Member Functions inherited from UComponentDecorator
 UComponentDecorator ()
virtual void BeginDestroy () override
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 ="Blur 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

◆ UBlurLayer()

UBlurLayer::UBlurLayer ( )

Member Function Documentation

◆ CreateWidgetInstance()

TSharedRef< SWidget > UBlurLayer::CreateWidgetInstance ( )
overridevirtual

Create widget

Reimplemented from UComponentDecorator.

◆ GetBlurRadius()

BlueprintPure float UBlurLayer::GetBlurRadius ( ) const
inline

◆ GetBlurStrength()

BlueprintPure float UBlurLayer::GetBlurStrength ( ) const
inline

◆ GetCornerRadius()

BlueprintPure FVector4 UBlurLayer::GetCornerRadius ( ) const
inline

◆ SetBlurRadius()

void UBlurLayer::SetBlurRadius ( const float Radius)

◆ SetBlurStrength()

void UBlurLayer::SetBlurStrength ( const float Strength)

◆ SetCornerRadius()

void UBlurLayer::SetCornerRadius ( const FVector4 Radius)

Member Data Documentation

◆ BlueprintCallable

UBlurLayer::BlueprintCallable

◆ BlueprintReadOnly

UBlurLayer::BlueprintReadOnly

◆ Category

UBlurLayer::Category ="Blur Layer"

◆ EditAnywhere

UBlurLayer::EditAnywhere

◆ meta

UBlurLayer::meta
Initial value:
=(AllowPrivateAccess="true"))
bool bEnableBackgroundBlur

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