11#include "CurveBase.generated.h"
24 UFUNCTION(BlueprintCallable, Category=
"Math|Curves")
25 ENGINE_API void GetTimeRange(
float& MinTime,
float& MaxTime)
const;
26 ENGINE_API void GetTimeRange(
double& MinTime,
double& MaxTime)
const;
29 UFUNCTION(BlueprintCallable, Category=
"Math|Curves")
30 ENGINE_API void GetValueRange(
float& MinValue,
float& MaxValue)
const;
31 ENGINE_API void GetValueRange(
double& MinValue,
double& MaxValue)
const;
89 ENGINE_API virtual void ModifyOwner()
override;
91 ENGINE_API virtual void MakeTransactional()
override;
109#if WITH_EDITORONLY_DATA
113 UE_DEPRECATED(5.4,
"Implement the version that takes FAssetRegistryTagsContext instead.")
#define UE_DEPRECATED(Version, Message)
Definition CoreMiscDefines.h:302
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DECLARE_MULTICAST_DELEGATE_TwoParams(DelegateName, Param1Type, Param2Type)
Definition DelegateCombinations.h:58
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define UFUNCTION(...)
Definition ObjectMacros.h:745
#define GENERATED_UCLASS_BODY(...)
Definition ObjectMacros.h:768
#define UCLASS(...)
Definition ObjectMacros.h:776
Definition AssetRegistryTagsContext.h:98
Definition CurveOwnerInterface.h:14
Definition PackageReload.h:67
Definition CurveBase.h:20
virtual bool IsValidCurve(FRichCurveEditInfo CurveInfo) override
Definition CurveBase.h:100
virtual bool RepointCurveOwner(const FPackageReloadedEvent &InPackageReloadedEvent, FCurveOwnerInterface *&OutNewCurveOwner) const override
Definition CurveBase.h:95
virtual void GetCurves(TAdderReserverRef< FRichCurveEditInfoConst > Curves) const override
Definition CurveBase.h:69
virtual TArray< FRichCurveEditInfo > GetCurves() override
Definition CurveBase.h:83
Definition UnrealType.h:6834
@ false
Definition radaudio_common.h:23
Definition UnrealType.h:6865
Definition RichCurve.h:470
UE_NODEBUG void Add(const T &Val) const
Definition AdderRef.h:124
Definition AdderRef.h:147
Definition ObjectPtr.h:488