@ INDEX_NONE
Definition CoreMiscDefines.h:150
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
EInterpCurveMode
Definition InterpCurvePoint.h:16
@ CIM_Linear
Definition InterpCurvePoint.h:18
Definition CurveEdInterface.h:11
virtual EInterpCurveMode GetKeyInterpMode(int32 KeyIndex) const
Definition CurveEdInterface.h:55
virtual void SetTangents(int32 SubIndex, int32 KeyIndex, float ArriveTangent, float LeaveTangent)
Definition CurveEdInterface.h:107
virtual FColor GetKeyColor(int32 SubIndex, int32 KeyIndex, const FColor &CurveColor)
Definition CurveEdInterface.h:46
virtual int32 CreateNewKey(float KeyIn)
Definition CurveEdInterface.h:74
virtual int32 GetNumKeys() const
Definition CurveEdInterface.h:14
virtual float EvalSub(int32 SubIndex, float InVal)
Definition CurveEdInterface.h:49
virtual float GetKeyOut(int32 SubIndex, int32 KeyIndex)
Definition CurveEdInterface.h:36
virtual void SetKeyInterpMode(int32 KeyIndex, EInterpCurveMode NewMode)
Definition CurveEdInterface.h:99
virtual void SetKeyOut(int32 SubIndex, int32 KeyIndex, float NewOutVal)
Definition CurveEdInterface.h:93
virtual float GetKeyIn(int32 KeyIndex)
Definition CurveEdInterface.h:29
virtual int32 GetNumSubCurves() const
Definition CurveEdInterface.h:17
virtual void GetInRange(float &MinIn, float &MaxIn) const
Definition CurveEdInterface.h:65
virtual int32 SetKeyIn(int32 KeyIndex, float NewInVal)
Definition CurveEdInterface.h:86
virtual void DeleteKey(int32 KeyIndex)
Definition CurveEdInterface.h:80
virtual void GetOutRange(float &MinOut, float &MaxOut) const
Definition CurveEdInterface.h:68
virtual void GetTangents(int32 SubIndex, int32 KeyIndex, float &ArriveTangent, float &LeaveTangent) const
Definition CurveEdInterface.h:62
virtual FColor GetSubCurveButtonColor(int32 SubCurveIndex, bool bIsSubCurveHidden) const
Definition CurveEdInterface.h:26