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

#include <FlipbookLayer.h>

Inheritance diagram for UFlipbookLayer:
Collaboration diagram for UFlipbookLayer:

Public Member Functions

 UFlipbookLayer ()
virtual TSharedRef< SWidget > CreateWidgetInstance () override
virtual void BeginDestroy () override
virtual void Initialize (TObjectPtr< ULayoutComponent > Component) override
virtual BlueprintPure float GetAnimationPhase () const
virtual BlueprintPure float GetFlipbookOpacity () const
virtual void SetBrush (const FSlateBrush InBrush) override
virtual BlueprintCallable void SetAnimationPhase (const float Value)
virtual BlueprintCallable void SetFlipbookOpacity (const float InOpacity)
virtual BlueprintCallable void SetFlipbookTexture (UTexture2D *InTexture)
virtual BlueprintCallable void SetGridSize (const FVector2D Value)
virtual BlueprintCallable void SetFlipbookSpeed (const float Value)
virtual BlueprintCallable void SetAutoAnimation (const bool bEnable)
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 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 ="Flipbook"
 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

◆ UFlipbookLayer()

UFlipbookLayer::UFlipbookLayer ( )

Member Function Documentation

◆ BeginDestroy()

void UFlipbookLayer::BeginDestroy ( )
overridevirtual

Reimplemented from UComponentDecorator.

◆ CreateWidgetInstance()

TSharedRef< SWidget > UFlipbookLayer::CreateWidgetInstance ( )
overridevirtual

Create widget

Reimplemented from UComponentDecorator.

◆ GetAnimationPhase()

virtual BlueprintPure float UFlipbookLayer::GetAnimationPhase ( ) const
inlinevirtual

◆ GetFlipbookOpacity()

float UFlipbookLayer::GetFlipbookOpacity ( ) const
virtual

◆ Initialize()

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

Reimplemented from UComponentDecorator.

◆ SetAnimationPhase()

void UFlipbookLayer::SetAnimationPhase ( const float Value)
virtual

◆ SetAutoAnimation()

void UFlipbookLayer::SetAutoAnimation ( const bool bEnable)
virtual

◆ SetBrush()

void UFlipbookLayer::SetBrush ( const FSlateBrush InBrush)
overridevirtual

Reimplemented from UComponentDecorator.

◆ SetFlipbookOpacity()

void UFlipbookLayer::SetFlipbookOpacity ( const float InOpacity)
virtual

◆ SetFlipbookSpeed()

void UFlipbookLayer::SetFlipbookSpeed ( const float Value)
virtual

◆ SetFlipbookTexture()

void UFlipbookLayer::SetFlipbookTexture ( UTexture2D * InTexture)
virtual

◆ SetGridSize()

void UFlipbookLayer::SetGridSize ( const FVector2D Value)
virtual

Member Data Documentation

◆ BlueprintCallable

UFlipbookLayer::BlueprintCallable

◆ BlueprintReadOnly

UFlipbookLayer::BlueprintReadOnly

◆ Category

UFlipbookLayer::Category ="Flipbook"

◆ EditAnywhere

UFlipbookLayer::EditAnywhere

◆ meta

UFlipbookLayer::meta
Initial value:
=(AllowPrivateAccess="true"))
uint8 bUseTextureArray:1

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