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

#include <ProgressBarLayer.h>

Inheritance diagram for UProgressBarLayer:
Collaboration diagram for UProgressBarLayer:

Public Member Functions

 UProgressBarLayer ()
virtual void BeginDestroy () override
virtual void Initialize (TObjectPtr< ULayoutComponent > Component) override
virtual TSharedRef< SWidget > CreateWidgetInstance () override
virtual BlueprintPure float GetPercent ()
virtual BlueprintCallable void SetPercent (const float InPercent)
virtual BlueprintCallable float AddPercent (const float Value)
virtual BlueprintCallable float SubtractPercent (const float Value)
Public Member Functions inherited from UComponentDecorator
 UComponentDecorator ()
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 ="ProgressBar"
 BlueprintCallable
 EditAnywhere
 BlueprintReadOnly
 meta =(AllowPrivateAccess="true")
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

◆ UProgressBarLayer()

UProgressBarLayer::UProgressBarLayer ( )

Member Function Documentation

◆ AddPercent()

float UProgressBarLayer::AddPercent ( const float Value)
virtual

◆ BeginDestroy()

void UProgressBarLayer::BeginDestroy ( )
overridevirtual

Reimplemented from UComponentDecorator.

◆ CreateWidgetInstance()

TSharedRef< SWidget > UProgressBarLayer::CreateWidgetInstance ( )
overridevirtual

Create widget

Reimplemented from UComponentDecorator.

◆ GetPercent()

virtual BlueprintPure float UProgressBarLayer::GetPercent ( )
inlinevirtual

◆ Initialize()

void UProgressBarLayer::Initialize ( TObjectPtr< ULayoutComponent > Component)
overridevirtual

Reimplemented from UComponentDecorator.

◆ SetPercent()

void UProgressBarLayer::SetPercent ( const float InPercent)
virtual

◆ SubtractPercent()

float UProgressBarLayer::SubtractPercent ( const float Value)
virtual

Member Data Documentation

◆ BlueprintCallable

UProgressBarLayer::BlueprintCallable

◆ BlueprintReadOnly

UProgressBarLayer::BlueprintReadOnly

◆ Category

UProgressBarLayer::Category ="ProgressBar"

◆ EditAnywhere

UProgressBarLayer::EditAnywhere

◆ meta

UProgressBarLayer::meta =(AllowPrivateAccess="true")

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