6#include "Engine/Texture2DArray.h"
7#include "FlipbookLayer.generated.h"
10class UMaterialInterface;
11class UMaterialInstanceDynamic;
25 virtual void Initialize(TObjectPtr<ULayoutComponent> Component)
override;
28 virtual void EditorInitialize()
override;
32 virtual void PostLoad()
override;
34 virtual void SynchronizeProperties()
override;
44 UFUNCTION(Category=
"Flipbook", BlueprintCallable, BlueprintPure)
45 virtual float GetFlipbookOpacity()
const;
49 virtual void SetBrush(
const FSlateBrush InBrush)
override;
52 UFUNCTION(Category=
"Flipbook", BlueprintCallable)
53 virtual void SetAnimationPhase(
const float Value);
56 UFUNCTION(Category=
"Flipbook", BlueprintCallable)
57 virtual void SetFlipbookOpacity(
const float InOpacity);
59 UFUNCTION(Category=
"Flipbook", BlueprintCallable)
60 virtual void SetFlipbookTexture(UTexture2D* InTexture);
62 UFUNCTION(Category=
"Flipbook", BlueprintCallable)
63 virtual void SetGridSize(
const FVector2D Value);
65 UFUNCTION(Category=
"Flipbook", BlueprintCallable)
66 virtual void SetFlipbookSpeed(
const float Value);
68 UFUNCTION(Category=
"Flipbook", BlueprintCallable)
69 virtual void SetAutoAnimation(
const bool bEnable);
74 uint8 bUseTextureArray:1;
77 UTexture2DArray* FlipbookArray;
Definition SFlipbookLayer.h:12
UComponentDecorator()
Definition ComponentDecorator.cpp:19
Category
Definition FlipbookLayer.h:40
virtual BlueprintPure float GetAnimationPhase() const
Definition FlipbookLayer.h:41
UFlipbookLayer()
Definition FlipbookLayer.cpp:12
meta
Definition FlipbookLayer.h:73
BlueprintReadOnly
Definition FlipbookLayer.h:73
virtual TSharedRef< SWidget > CreateWidgetInstance() override
Definition FlipbookLayer.cpp:22
virtual void BeginDestroy() override
Definition FlipbookLayer.cpp:33
EditAnywhere
Definition FlipbookLayer.h:73
BlueprintCallable
Definition FlipbookLayer.h:40
virtual void Initialize(TObjectPtr< ULayoutComponent > Component) override
Definition FlipbookLayer.cpp:40