|
| typedef double | CurveValueType |
| |
| typedef FMovieSceneDoubleValue | ChannelValueType |
| |
| | FMovieSceneDoubleChannel () |
| |
| MOVIESCENE_API UE::MovieScene::FPiecewiseCurve | AsPiecewiseCurve (bool bWithPreAndPostInfinityExtrap=true) const |
| |
| TMovieSceneChannelData< FMovieSceneDoubleValue > | GetData () |
| |
| TMovieSceneChannelData< const FMovieSceneDoubleValue > | GetData () const |
| |
| TArrayView< const FFrameNumber > | GetTimes () const |
| |
| TArrayView< const FMovieSceneDoubleValue > | GetValues () const |
| |
| MOVIESCENE_API bool | Evaluate (FFrameTime InTime, double &OutValue) const |
| |
| MOVIESCENE_API bool | Evaluate (FFrameTime InTime, float &OutValue) const |
| |
| MOVIESCENE_API UE::MovieScene::Interpolation::FCachedInterpolation | GetInterpolationForTime (FFrameTime InTime) const |
| |
| MOVIESCENE_API UE::MovieScene::Interpolation::FInterpolationExtents | ComputeExtents (FFrameTime StartTime, FFrameTime EndTime) const |
| |
| MOVIESCENE_API TOptional< FFrameTime > | InverseEvaluate (double Value, FFrameTime TimeHint, UE::MovieScene::EInverseEvaluateFlags Flags) const |
| |
| MOVIESCENE_API bool | InverseEvaluateBetween (double Value, FFrameTime StartTime, FFrameTime EndTime, const TFunctionRef< bool(FFrameTime)> &Visitor) const |
| |
| MOVIESCENE_API int32 | GetCycleCount (FFrameTime InTime) const |
| |
| MOVIESCENE_API TRange< FFrameNumber > | GetCycleRange (int32 InCycleCount) const |
| |
| MOVIESCENE_API void | Set (TArray< FFrameNumber > InTimes, TArray< FMovieSceneDoubleValue > InValues) |
| |
| MOVIESCENE_API void | SetKeysOnly (TArrayView< FFrameNumber > InTimes, TArrayView< FMovieSceneDoubleValue > InValues) |
| |
| virtual MOVIESCENE_API void | GetKeys (const TRange< FFrameNumber > &WithinRange, TArray< FFrameNumber > *OutKeyTimes, TArray< FKeyHandle > *OutKeyHandles) override |
| |
| virtual MOVIESCENE_API void | GetKeyTimes (TArrayView< const FKeyHandle > InHandles, TArrayView< FFrameNumber > OutKeyTimes) override |
| |
| virtual MOVIESCENE_API void | SetKeyTimes (TArrayView< const FKeyHandle > InHandles, TArrayView< const FFrameNumber > InKeyTimes) override |
| |
| virtual MOVIESCENE_API void | DuplicateKeys (TArrayView< const FKeyHandle > InHandles, TArrayView< FKeyHandle > OutNewHandles) override |
| |
| virtual MOVIESCENE_API void | DeleteKeys (TArrayView< const FKeyHandle > InHandles) override |
| |
| virtual MOVIESCENE_API void | DeleteKeysFrom (FFrameNumber InTime, bool bDeleteKeysBefore) override |
| |
| virtual MOVIESCENE_API void | RemapTimes (const UE::MovieScene::IRetimingInterface &Retimer) override |
| |
| virtual MOVIESCENE_API TRange< FFrameNumber > | ComputeEffectiveRange () const override |
| |
| virtual MOVIESCENE_API int32 | GetNumKeys () const override |
| |
| virtual MOVIESCENE_API void | Reset () override |
| |
| virtual MOVIESCENE_API void | Offset (FFrameNumber DeltaPosition) override |
| |
| virtual MOVIESCENE_API void | Optimize (const FKeyDataOptimizationParams &InParameters) override |
| |
| virtual MOVIESCENE_API void | ClearDefault () override |
| |
| virtual MOVIESCENE_API void | PostEditChange () override |
| |
| virtual MOVIESCENE_API FKeyHandle | GetHandle (int32 Index) override |
| |
| virtual MOVIESCENE_API int32 | GetIndex (FKeyHandle Handle) override |
| |
| bool | HasAnyData () const |
| |
| void | SetDefault (double InDefaultValue) |
| |
| TOptional< double > | GetDefault () const |
| |
| void | RemoveDefault () |
| |
| MOVIESCENE_API bool | Serialize (FArchive &Ar) |
| |
| MOVIESCENE_API bool | SerializeFromMismatchedTag (const FPropertyTag &Tag, FStructuredArchive::FSlot Slot) |
| |
| MOVIESCENE_API int32 | AddConstantKey (FFrameNumber InTime, double InValue) |
| |
| MOVIESCENE_API int32 | AddLinearKey (FFrameNumber InTime, double InValue) |
| |
| MOVIESCENE_API int32 | AddCubicKey (FFrameNumber InTime, double InValue, ERichCurveTangentMode TangentMode=RCTM_Auto, const FMovieSceneTangentData &Tangent=FMovieSceneTangentData()) |
| |
| MOVIESCENE_API void | AutoSetTangents (float Tension=0.f) |
| |
| FFrameRate | GetTickResolution () const |
| |
| void | SetTickResolution (FFrameRate InTickSolution) |
| |
| MOVIESCENE_API void | PopulateCurvePoints (double StartTimeSeconds, double EndTimeSeconds, double TimeThreshold, double ValueThreshold, FFrameRate TickResolution, TArray< TTuple< double, double > > &InOutPoints) const |
| |
| MOVIESCENE_API void | AddKeys (const TArray< FFrameNumber > &InTimes, const TArray< FMovieSceneDoubleValue > &InValues) |
| |
| MOVIESCENE_API void | UpdateOrAddKeys (const TArrayView< const FFrameNumber > InTimes, const TArrayView< FMovieSceneDoubleValue > InValues) |
| |
| | FMovieSceneChannel () |
| |
| virtual | ~FMovieSceneChannel () |
| |
| MOVIESCENE_API void | GetKeyTime (const FKeyHandle InHandle, FFrameNumber &OutKeyTime) |
| |
| MOVIESCENE_API void | SetKeyTime (const FKeyHandle InHandle, const FFrameNumber InKeyTime) |
| |
| virtual MOVIESCENE_API void | ChangeFrameResolution (FFrameRate SourceRate, FFrameRate DestinationRate) |
| |
| FMovieSceneChannelDataKeyAddedEvent & | OnKeyAddedEvent () |
| |
| FMovieSceneChannelDataKeyDeletedEvent & | OnKeyDeletedEvent () |
| |
| FMovieSceneChannelDataKeyMovedEvent & | OnKeyMovedEvent () |
| |
| FMovieSceneChannelDataKeyAddedEvent | KeyAddedEvent |
| |
| FMovieSceneChannelDataKeyDeletedEvent | KeyDeletedEvent |
| |
| FMovieSceneChannelDataKeyMovedEvent | KeyMovedEvent |
| |