9#include "IntegralCurve.generated.h"
47 , bUseDefaultValueBeforeFirstKey(
false)
67 return DefaultValue !=
MAX_int32 || Keys.Num();
128 UPROPERTY(EditAnywhere, Category=
"Curve")
132 UPROPERTY(EditAnywhere, Category="Curve")
136 bool bUseDefaultValueBeforeFirstKey;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define MAX_int32
Definition NumericLimits.h:25
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define USTRUCT(...)
Definition ObjectMacros.h:746
#define GENERATED_USTRUCT_BODY(...)
Definition ObjectMacros.h:767
USkinnedMeshComponent float
Definition SkinnedMeshComponent.h:60
#define UE_KINDA_SMALL_NUMBER
Definition UnrealMathUtility.h:131
@ false
Definition radaudio_common.h:23
Definition IndexedCurve.h:18
Definition IntegralCurve.h:38
void ClearDefaultValue()
Definition IntegralCurve.h:106
void SetDefaultValue(int32 InDefaultValue)
Definition IntegralCurve.h:100
virtual int32 GetNumKeys() const override final
Definition IntegralCurve.h:54
int32 GetDefaultValue() const
Definition IntegralCurve.h:103
virtual FIndexedCurve * Duplicate() const final
Definition IntegralCurve.h:57
virtual ~FIntegralCurve()
Definition IntegralCurve.h:51
FIntegralCurve()
Definition IntegralCurve.h:44
bool GetUseDefaultValueBeforeFirstKey() const
Definition IntegralCurve.h:112
void SetUseDefaultValueBeforeFirstKey(bool InbUseDefaultValueBeforeFirstKey)
Definition IntegralCurve.h:109
bool HasAnyData() const
Definition IntegralCurve.h:65
Definition IntegralCurve.h:15
FIntegralKey(float InTime=0.f, int32 InValue=0)
Definition IntegralCurve.h:19
Definition KeyHandle.h:15