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

#include <SProgressBarLayer.h>

Inheritance diagram for SProgressBarLayer:
Collaboration diagram for SProgressBarLayer:

Public Types

enum class  EProgressFillType {
  LeftToRight , RightToLeft , FromCenter , FromCenterHorizontal ,
  FromCenterVertical , TopToBottom , BottomToTop , Clockwise ,
  CounterClockwise , CircularFromCenter
}
enum class  EProgressFillStyle { Scale , Masked , Material , Draw }

Public Member Functions

 SLATE_BEGIN_ARGS (SProgressBarLayer)
 SProgressBarLayer ()
void Construct (const FArguments &InArgs)
virtual FVector2D ComputeDesiredSize (float LayoutScaleMultiplier) const override
virtual int32 OnPaint (const FPaintArgs &Args, const FGeometry &AllottedGeometry, const FSlateRect &MyCullingRect, FSlateWindowElementList &OutDrawElements, int32 LayerId, const FWidgetStyle &InWidgetStyle, bool bParentEnabled) const override
void SetPercent (const float Value)
void SetMaterial (TObjectPtr< UMaterialInstanceDynamic > Material)
void SetFillStyle (const EProgressFillStyle NewStyle)
void SetFillType (const EProgressFillType NewType)
void SetStartAngle (const float Value)
void SetEndAngle (const float Value)
void SetAngularOffset (const float Value)
void SetFillColor (const FLinearColor Color)
void SetRadius (const float Value)
void SetThickness (const float Value)
void SetBackgroundVisibility (const bool bVisible)
void SetBackgroundColor (const FLinearColor Color)
void SetBackgroundRadius (const float Value)
void SetBackgroundThickness (const float Value)
void SetCircleResolution (const int32 Value)
void EnableAntiAliasing (const bool bEnable)

Member Enumeration Documentation

◆ EProgressFillStyle

Enumerator
Scale 
Masked 
Material 
Draw 

◆ EProgressFillType

Enumerator
LeftToRight 
RightToLeft 
FromCenter 
FromCenterHorizontal 
FromCenterVertical 
TopToBottom 
BottomToTop 
Clockwise 
CounterClockwise 
CircularFromCenter 

Constructor & Destructor Documentation

◆ SProgressBarLayer()

BEGIN_SLATE_FUNCTION_BUILD_OPTIMIZATION SProgressBarLayer::SProgressBarLayer ( )

Member Function Documentation

◆ ComputeDesiredSize()

FVector2D SProgressBarLayer::ComputeDesiredSize ( float LayoutScaleMultiplier) const
overridevirtual

◆ Construct()

void SProgressBarLayer::Construct ( const FArguments & InArgs)

Constructs this widget with InArgs

◆ EnableAntiAliasing()

void SProgressBarLayer::EnableAntiAliasing ( const bool bEnable)
inline

◆ OnPaint()

int32 SProgressBarLayer::OnPaint ( const FPaintArgs & Args,
const FGeometry & AllottedGeometry,
const FSlateRect & MyCullingRect,
FSlateWindowElementList & OutDrawElements,
int32 LayerId,
const FWidgetStyle & InWidgetStyle,
bool bParentEnabled ) const
overridevirtual

◆ SetAngularOffset()

void SProgressBarLayer::SetAngularOffset ( const float Value)
inline

◆ SetBackgroundColor()

void SProgressBarLayer::SetBackgroundColor ( const FLinearColor Color)
inline

◆ SetBackgroundRadius()

void SProgressBarLayer::SetBackgroundRadius ( const float Value)
inline

◆ SetBackgroundThickness()

void SProgressBarLayer::SetBackgroundThickness ( const float Value)
inline

◆ SetBackgroundVisibility()

void SProgressBarLayer::SetBackgroundVisibility ( const bool bVisible)
inline

◆ SetCircleResolution()

void SProgressBarLayer::SetCircleResolution ( const int32 Value)
inline

◆ SetEndAngle()

void SProgressBarLayer::SetEndAngle ( const float Value)
inline

◆ SetFillColor()

void SProgressBarLayer::SetFillColor ( const FLinearColor Color)
inline

◆ SetFillStyle()

void SProgressBarLayer::SetFillStyle ( const EProgressFillStyle NewStyle)
inline

◆ SetFillType()

void SProgressBarLayer::SetFillType ( const EProgressFillType NewType)
inline

◆ SetMaterial()

void SProgressBarLayer::SetMaterial ( TObjectPtr< UMaterialInstanceDynamic > Material)

◆ SetPercent()

void SProgressBarLayer::SetPercent ( const float Value)

◆ SetRadius()

void SProgressBarLayer::SetRadius ( const float Value)
inline

◆ SetStartAngle()

void SProgressBarLayer::SetStartAngle ( const float Value)
inline

◆ SetThickness()

void SProgressBarLayer::SetThickness ( const float Value)
inline

◆ SLATE_BEGIN_ARGS()

SProgressBarLayer::SLATE_BEGIN_ARGS ( SProgressBarLayer )
inline

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