7#include "AlphaBlend.generated.h"
28 Custom UMETA(Grouping =
Custom, DisplayName =
"Custom",
ToolTip =
"Custom interpolation, will use custom curve inside an FAlphaBlend or linear if none has been set"),
33static constexpr EAlphaBlendOption DefaultBlendOption = EAlphaBlendOption::HermiteCubic;
48#if WITH_EDITORONLY_DATA
54 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"Blend", meta=(DisplayAfter=
"BlendOption"))
80 UPROPERTY(EditAnywhere, Category =
"Blend", meta=(DisplayAfter=
"BlendOption"))
154 UPROPERTY(EditAnywhere, Category =
"Blend")
164 float BlendTimeRemaining;
222 bool bNeedsToResetAlpha;
225 bool bNeedsToResetBlendTime;
227 mutable bool bNeedsToResetCachedDesiredBlendedValue;
230 mutable float CachedDesiredBlendedValue;
233#if WITH_EDITORONLY_DATA
EAlphaBlendOption
Definition AlphaBlend.h:13
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UENUM(...)
Definition ObjectMacros.h:749
#define USTRUCT(...)
Definition ObjectMacros.h:746
USkinnedMeshComponent float
Definition SkinnedMeshComponent.h:60
Definition Archive.h:1208
Definition StructuredArchiveSlots.h:52
Definition CurveFloat.h:31
Definition AnimationAsset.h:42
Definition AdvancedWidgetsModule.cpp:13
Definition AlphaBlend.h:41
Definition AlphaBlend.h:71
UCurveFloat * GetCustomCurve() const
Definition AlphaBlend.h:137
float GetBeginValue() const
Definition AlphaBlend.h:140
float GetBlendTimeRemaining() const
Definition AlphaBlend.h:135
float GetAlpha() const
Definition AlphaBlend.h:128
float GetDesiredValue() const
Definition AlphaBlend.h:143
bool Serialize(FArchive &Ar)
bool Serialize(FStructuredArchive::FSlot Slot)
EAlphaBlendOption GetBlendOption() const
Definition AlphaBlend.h:136
float GetBlendedValue() const
Definition AlphaBlend.h:131
float GetBlendTime() const
Definition AlphaBlend.h:134
Definition ObjectPtr.h:488
Definition StructOpsTypeTraits.h:11
@ WithSerializer
Definition StructOpsTypeTraits.h:23
@ WithStructuredSerializer
Definition StructOpsTypeTraits.h:24
Definition StructOpsTypeTraits.h:46